JeecgBoot使用建议

原来作为桌面端软件的开发者,用的多是C++和C#。最近一年,因为团队的转型,面向企业的信息化系统的开发,刚开始确实感觉有点茫然,幸好在github接触到了Jeecg这套前后端分离的框架,它集成的用户认证、权限认证、部门管理、系统管理等工具,确实给刚入门的开发者很大的方便和信心,借助这部工具,我们在今年以来,已经完成两套信息系统的开发。这套框架的优点很多很多,集成的技术也都是最新的,通过对他的学习可以把前后端分离开发,微服务等先进技术都无缝集成到业务场景中来。确实是快速开发的利器。

我首先说下我在使用过程中比较能打动我的地方。

  • 代码结构规范

对照阿里巴巴的开发手册,咱们的很多代码都是按照这个规范来的,代码结构很清晰,通过对他的学习确实能让人进步很多。用脚本创建微服务的确实给人耳目一新的感觉。

  • 部署运行稳定

通过这套系统搭建的信息化平台部署简单,运行稳定。

  • 界面风格优美

前端集成的很多组件,风格优美,对刚接触这个行业的人来说,依赖他,完全可以搭建一套相当不错的信息化系统。

当然在使用中也碰到很多问题,在这里也想说说自己对这套系统的一点建议。

  • 框架内容太多

如果能另外再提供一套基础的模板,只提供最常用的那些功能,如用户管理,部门管理和系统管理。其他的内容如示例代码、组件等不再这套模板内。用户用的多了,都开始想着怎么做优化,让系统的体验能更好些,这时候就得删除不用的包和组件。删除有时候也是个很大的工作量。

  • 发布版本去掉online

Online比较占用资源,在开发时,用它确实非常方便,但在发布时,如果想优化版本,就得手工去掉Online。

  • 对多租户的支持

这套框架已经可以做多租户的应用,但配置起来还是稍微显得有点麻烦,多租户在现代信息系统中是个很常用的功能。即使按照建议配置起来,前端访问后端会自动配注入租户id,但如果后端访问数据库,不能确定租户Id,实现起来就比较麻烦。

  • 对element-ui的支持

现在看着github上面,element-ui确实增长势头明显,我们在开发的时候,有些用户对element-ui的风格很是喜欢。可以在antd之外,另外增加一套element-ui风格的模板。

  • 删除标志@TableLogic

Mybatis Plus已经支持了该功能,该功能也确实比较实用,建议在自动生成表单时,增加对该功能的支持。

  • @Dict烦恼

在后端实体类加上字典@Dict,如果接口的返回类型不是Page类型,字典就不起作用。这个设计确实让我纠缠很久。

  • 服务支持

现在对这套框架,网上已经有很多的资源可供利用,文档也比较丰富。但有时入口太多,不确定哪儿是比较官方的。对框架支持这方面,如果能有专人负责问题的咨询,这样会更好,有些刚入门者对框架集成的功能不熟悉,有些简单的问题也会耽误很久。现在的开发节奏都很快,需要更多的服务支持。

JeecgBoot确实是一款非常优秀的框架,特别对于中小团队来说,它的存在能让我们更加专注于具体的业务。最后也希望它的发展会越来越好。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值