颠覆Java开发模式的低代码平台:jeecg-boot(javaee项目代码)
jeecg官网
官网地址:JEECG官方网站 – 基于BPM的低代码开发平台 #头条创作挑战赛#
你是否曾经苦于java项目的重复工作,想要一款可以大幅提升效率的工具呢?jeecg-boot,这是一款基于BPM的低代码开发平台,由JEECG团队开发和维护,为Java开发者带来了前所未有的效率提升!从2019年6月发布第一个版本起,它就在Java开发的世界中掀起了一场颠覆性的变革!对于中小企业或者外包公司来说,jeecg-boot不仅是一款脚手架首选,更是一款高效、灵活、省时省力的必备工具!
作为一个使用过jeecg-boot的开发者,我对这个框架有着深刻的体会。相较于著名的ruoyi开源框架,jeecg-boot不仅内置了极其强大的代码生成器和在线表单功能,还内置了jeecgboot生态内另一著名产品积木表单,如果说需要快速开发一个相对较复杂或者完备的功能产品或者项目,那么使用jeecgboot肯定是不二选择。
但是同时jeecg也有自己的缺点,对于一般的小项目来说,jeecgboot的功能过于复杂和完善,当直接使用jeecg进行二开的时候,会发现大量案例或者示例代码,并且有一半内置的功能实际可以删除,比如我使用jeecg进行开发的时候,是在基础上删除了大量功能并且替换了部分核心模块后,才形成一个比较好的脚手架。总的来说使用jeecg作为重点项目开发是一个不错选择,但是也要花费成本进行调整才能真正提升开发速度。
对于java开发来说jeecg-boot的主要特点有以下两点:
- 代码生成器:jeecg-boot提供了强大的代码生成器功能,可以在线建模、在线配置、所见即所得支持23种类控件,一键生成前后端代码。代码生成器提供强大模板机制,支持自定义模板风格。目前提供N套风格模板(单表两套、树模型一套、一对多三套)。代码生成器还支持多数据源配置和分布式文件服务。这是Java开发最需要的特点之一。
- Online在线开发:jeecg-boot提供了Online在线开发功能,无需编码,通过在线配置表单,实现表单的增删改查,支持单表、树、一对多、一对一等模型。Online在线开发还支持Online在线报表功能,无需编码,通过在线配置方式,实现数据报表。Online在线开发还支持Online在线图表功能,无需编码,通过在线配置方式,实现曲线图,柱状图,数据报表等。这是Java开发最需要的特点之二。
当然jeecg的功能远不止这些,并且其商业版的功能更加强大,不过对于一般的java项目来说这2点功能是最具吸引力的。当我们真的去使用他,就会发现自己的开发效率变得如此之快。