V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zdcin
V2EX  ›  分享创造

ListCode 增删改查代码生成器:支持 Java , PHP , Python ,nodejs

  •  
  •   zdcin · 2018-06-19 10:19:28 +08:00 · 2745 次点击
    这是一个创建于 2379 天前的主题,其中的信息可能已经有所发展或是发生改变。

    1. 简介

    listcode.cn 是一个代码生成的云服务网站。 主要提供 java,python,php,nodejs 等常见语言和框架的 CRUD 代码生成服务(即 常见的增删改查),后台代码、前端界面、js 等,一站解决。

    相比于传统的增删改查代码生成器,ListCode 做了很多完善, 不论从功能的丰富程度,还是支持的语言、技术框架种类上都有了很大进步,可以很大的提高开发效率,减少人工介入修改的工作量。

    功能特点:

    • 前后端代码、js、UI 一站生成
    • 翻页,多条件联合查询
    • 外键关联编辑、展示
    • 输入验证,错误提示
    • 常见类型个性化编辑、展示
    • 完整 REST API 接口

    具体支持的语言和技术框架:

    • java,springmvc jpa mybatis
    • php:laravel,thinkPhp5
    • python:flask,tonardo
    • js:vue,nodejs

    2. 生成效果预览

    用户中心 demo

    列表页面----分页,联合查询,外键展示

    新建页面---自带输入检查

    更新页面---外键录入体验良好

    单条记录详情页面---不同字段类型展示方式不同,支持外键

    3. 特点说明

    与同类产品相比,listcode 代码生成器具有以下特点:

    1. 支持翻页,可以设定单页 size。
    2. 支持复杂查询:多个条件联合查询,每个条件可以设置前缀,比如 大于某个值,like 某个值。
    3. 外键表完美展示和编辑:被外键引用的表,智能选择一个 string 类型字段作为代表;录入时弹出查询窗口,录入更加人性化。
    4. 特定类型特定展示:日期型,开关型,枚举型,以后还会不断完善
    5. 前后端分离、一体两种代码模式:后端全部 rest 接口,前端使用流行的 vue,angular,react 等,ui 使用基于 bootstarp 的 AdminLTE,如果喜欢传统的方式,也没问题。
    6. 可以在线运行:实时看到运行效果,方便快速发现设计缺陷,调整表设计。
    7. 下载后导入项目即可本地运行和二次开发:
    8. 表级别设置:表展示名,列表条目数,增删改查功能定制,asName 字段设定
    9. 字段级别定制:字段展示名,设置在某些页面和功能是否出现,比如在列表项中是否出现,在查询中是否出现等。

    4. 使用流程

    8 条回复    2018-06-26 10:12:34 +08:00
    tyrik
        1
    tyrik  
       2018-06-19 14:34:17 +08:00 via iPhone
    zdcin
        2
    zdcin  
    OP
       2018-06-20 15:32:28 +08:00
    @tyrik 3q
    gejun123456
        3
    gejun123456  
       2018-06-21 07:30:30 +08:00 via iPhone
    数据库如果要添加字段这个怎么处理哇 是要我自己去改代码加么
    zdcin
        4
    zdcin  
    OP
       2018-06-21 10:28:07 +08:00
    @gejun123456 改完数据库重新生成啊
    gejun123456
        5
    gejun123456  
       2018-06-21 22:22:51 +08:00
    @zdcin #4 重新生成对自己写的代码有影响么 我觉得是有影响的
    zdcin
        6
    zdcin  
    OP
       2018-06-22 00:12:16 +08:00
    是的,如果代码你已经修改过了,会有些影响,如果你对代码的改动小,可以借助 diff 工具来 merge,改动大的话,自己加字段相关代码会简单点,我也碰到过这种问题,也是手动改,还好,熟悉一下就 ok 了
    leonazhang
        7
    leonazhang  
       2018-06-25 21:01:02 +08:00
    功能這麼多,生成的代碼會不會很複雜呢
    zdcin
        8
    zdcin  
    OP
       2018-06-26 10:12:34 +08:00
    代码是会比较多,其实复杂不复杂不光看代码量,还看组织的是否合理,已经做过不少优化了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3120 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:19 · PVG 21:19 · LAX 05:19 · JFK 08:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.