erupt、jmix使用对比

原创
2022/08/03 17:19
阅读数 932

erupt、jmix深度使用后的体会

1. erupt

只需要写实体类,即可生成前端增删改查。也可以使用其他的UI方案,使用其他UI风格不是很统一。

官网地址 开发文档 演示项目

优点:

  • 上手容易,官网案例比较多
  • 支持组件丰富,不需要写增删改查的界面
  • 文档健全,可读性强
  • 配有在线生成代码工具
  • 界面风格清新,不易扩展

缺点:

  • 权限部分扩展不是很方便
  • 一个实体对应一个界面,如果根据同一实体,有多个界面实现,就需要写多个实体类
  • 如果需要自定义UI界面,无法和主界面风格保持一致
  • 业务稍复杂一点,比如增加审核中间操作时,有些乏力

2. jmix

需要写实体类,根据实体类可以自动生成增删改查的界面,不需要写controller、service、dao。

idea插件支持快速生成,10多年的技术沉淀,开发更灵活,界面风格统一,支持引入第三方js组件。

自动生成数据库变更记录。

官网地址 开发文档 在线示例

优点:

  • 文档齐全,案例也多,视频教程经常更新
  • 用户权限扩展容易
  • 自定义组件多,界面风格统一,适合erp等后台开发
  • 前端界面都是xml文件,idea中有自动提示
  • 实体类增加字段,可以直接通过idea插件直接插入到对应界面

缺点:

  • jmix上手有难度,有付费插件(可体验28天),开发效率高。
  • 功能上不支持下拉树
  • 内置富文本编辑器不支持上传图片,只能引入外部编辑器,如quill
  • 界面统一,但是不美观,不符合我的审美,但是可以自由定制主题
展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部