作者:mobiledu2502929697 | 来源:互联网 | 2023-09-01 08:23
listcode是什么
listcode.cn本质上是一个代码生成的云服务网站。
主要提供java,python,php,nodejs等常见语言和框架的 CRUD代码生成服务(即 常见的增删改查),后台代码、前端界面、js等,一站解决。
具体支持的语言和技术框架:
- java,springmvc jpa mybatis
- php:laravel,thinkPhp5
- python:flask,tonardo
- nodejs:vue,react,angular
看一个使用listcode.cn生成的demo
有什么特点
- 支持翻页:可以设定单页size。【图1标注1,图3标注1】
- 支持复杂查询:多个条件联合查询,每个条件可以设置前缀,比如 大于某个值,like某个值。【图2标注1,图3标注3】
- 外键表完美展示和编辑:被外键引用的表,智能选择一个string类型字段作为代表;录入时弹出查询窗口,录入更加人性化。【图1、2、3标注2,图4、5标注1】
- 特定类型特定展示:日期型,开关型,枚举型,以后还会不断完善【图5】
- 支持前后端分离:后端全部rest接口,前端使用流行的vue,angular,react等,ui使用基于bootstarp的AdminLTE,如果喜欢传统的方式,也没问题。【图3、4、5整体效果】
- 可以在线运行:实时看到运行效果,方便快速发现设计缺陷,调整表设计。【图3、4、5整体效果】
- 下载后导入项目即可本地运行和二次开发:
- 表级别设置:表展示名,列表条目数,增删改查功能定制,asName字段设定【图1、2】
- 字段级别定制:字段展示名,设置在某些页面和功能是否出现,比如在列表项中是否出现,在查询中是否出现等。【图2】
使用场景
使用listcode.cn,最简单的情况,你只需要做三件事就可以获得一个可运行的系统:
- 1分钟 上传DB脚本
- 1分钟 选择模板、生成
- 10秒 下载代码
如果复杂一点,使用listcode.cn工作过程是这样的:
- 1分钟 上传DB脚本
- 5分钟 设置表、字段
- 1分钟 选择模板、生成
- 10分钟 在线运行,体验
- 10秒 下载代码