当前位置: 首页 > Web前端 > vue.js

我对JeecgBoot的看法

时间:2023-04-01 00:53:27 vue.js

作为桌面软件的开发者,用C++和C#居多。在过去的一年里,因为团队的转型,面向企业的信息系统的开发,刚开始的时候感觉有点手足无措。幸运的是在github上接触到了Jeecg的前后端分离框架。集用户认证、权限认证、部门管理于一体。、系统管理等工具确实给刚入门的开发者很大的方便和信心。借助这个工具,今年以来我们已经完成了两套信息系统的开发。这个框架有很多优点,集成的技术都是最新的。通过其学习,可以实现前后端分离开发,将微服务等先进技术无缝集成到业务场景中。确实是快速开发的利器。先说说在使用过程中印象最深的地方吧。1、代码结构规范对比阿里巴巴开发手册。我们的许多代码都基于此规范。代码结构非常清晰。从中吸取教训,真的能让人进步很多。用脚本创建微服务真是令人耳目一新。2、部署运行稳定通过本系统搭建的信息化平台部署方便,运行稳定。3.界面风格美观前端集成的很多组件都风格美观。对于刚接触这个行业的人来说,依靠他可以搭建一个相当不错的信息系统。当然,我在使用中也遇到了很多问题,在这里我也想谈谈对这个系统的一些建议。1、框架内容过多。如果能再提供一套基础模板,只提供用户管理、部门管理、系统管理等最常用的功能。其他内容如示例代码、组件等不包含在本套模板中。用户使用多了,开始思考如何优化,让系统体验更好。这时,他们不得不删除不用的包和组件。删除有时是一项繁重的工作。2.去除发布版本中的ONLINE在线占用较多资源。开发的时候用起来确实方便,但是发布的时候,如果要优化版本,就得手动去掉Online。3.支持多租户这个框架已经可以用于多租户应用,但是配置起来还是有点繁琐。多租户是现代信息系统中非常普遍的功能。即使按照建议配置,前端访问后端也会自动配置并注入租户ID,但如果后端访问数据库,则无法确定租户ID,会实施起来比较麻烦。4、对ELEMENT-UI的支持现在看github,element-ui确实增长明显。我们在开发的时候,有些用户非常喜欢element-ui的风格。除了antd,还可以加入另一套element-ui风格模板。5.删除标志@TABLELOGICMybatisPlus已经支持这个功能,这个功能确实比较实用。建议在自动生成表单时添加对该功能的支持。6.@DICT后端实体类加个字典@Dict比较麻烦。如果接口的返回类型不是Page类型,字典将不起作用。这个设计着实困扰了我很久。7.服务支持对于这个框架,网上已经有很多资源可以使用,文档也比较丰富。但是有时候入口太多,不确定哪个更官方。在框架支持方面,如果有专人负责问题的咨询就更好了。有些初学者对框架集成的功能不熟悉,一些简单的题会耽误很久。现在的发展速度非常快,需要更多的服务支持。JeecgBoot确实是一个非常好的框架,尤其是对于中小型团队来说,它的存在让我们可以更加专注于具体的业务。最后也希望它的发展越来越好。