Jeecg-boot学习评估
因公司业务发展,需要寻⼀个JAVA的开发平台,来满⾜SAAS业务平台的搭建,要求能快速开发出业务系统,同时通过线上灵活的配置,实现个性化功能,很幸运在⽹上搜索到Jeecg这个开源产品,后⼜接触到Jeecg-Boot,相⽐前者,后者在技术上更加前沿,采⽤了前后端分离的技术,前端采⽤VUE,后端采⽤了微服务,这完全满⾜了公司业务的技术选型,但是不⾜的是后者在功能的完善度上不如前者,所以在年初到现在⼀直在观望学习当中,未真正投⼊到正式项⽬中。
通过⼏个⽉的学习评估,对Jeecg-Boot和Jeecg的优缺点做了如下的总结:
⼀、优秀之处:
1、 官⽅学习⽂档很详细,容易上⼿。
2、 开发平台的底层架构很优秀,充分考虑了解耦和扩展性。
3、 权限设计既灵活⼜不复杂,可以满⾜⼤部分企业权限控制的需求。
微服务在哪里
4、 基本涵盖了作为企业级软件开发平台的所有功能。
⼆、不⾜之处:
1、 在Online开发设计上,⼤部分都是通过脚本和插件,没有考虑到易⽤性,对于没有编程基础的⼈员,基本上⽆法上⼿。
2、 作为⼀个企业级开发平台,却缺少了最基础的联动计算和转单功能,虽然通过脚本也是可以实现的,但是起码应该对常见的⼀些业务场景进⾏封装。
3、 对于⼀些较复杂的业务场景,还是⽆法通过online进⾏配置,⽆法做到真正的零代码。
4、 报表⾃定义功能较低级,应该能够通过表单字段直接拖拽关联取数,不⼀定⾮要写SQL,⽽且⽆法进⾏跨数据库关联查询。
5、 流程配置易⽤性差,应该参考下钉钉的表单审批设计。
三、综合所述
1、整个平台框架更多是站在技术⼈员的思维进⾏设计,但对于企业选型的话,更多是站在业务⼈员的维度,所以在抽象度和易⽤性上需要再做很多的优化
2、单纯在开发技术层⾯,此框架⼗分优秀,可以作为很多企业软件开发⼈员的学习经典

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。