哈喽,大家好,我是指北君
。
不知道大家有没有想过,什么样的新技术,才能真正解放IT生产力,加速社会数字化转型,Make The World Great Again?指北君认为是低代码(Low-Code)。
今天,我们就来看一个非常受欢迎的低代码开发平台JEECG BOOT
,当然,在介绍项目之前,我们先来了解下上面是低代码。
低代码是什么
从Wiki的这段定义中,我们可以提炼出几个关键信息:
低代码开发平台(LCDP)本身也是一种软件,它为开发者提供了一个创建应用软件的开发环境。看到“开发环境”几个字是不是很亲切?对于程序员而言,低代码开发平台的性质与IDEA、VS等代码IDE(集成开发环境)几乎一样,都是服务于开发者的生产力工具。
与传统代码IDE不同的是,低代码开发平台提供的是更高维和易用的可视化IDE。大多数情况下,开发者并不需要使用传统的手写代码方式进行编程,而是可以通过图形化拖拽、参数配置等更高效的方式完成开发工作。
JEECG BOOT
JeecgBoot 是一款基于代码生成器的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发! JeecgBoot 引领新的低代码开发模式(OnlineCoding-> 代码生成器-> 手工MERGE), 帮助解决Java项目70%的重复工作,让开发更多关注业务。既能快速提高效率,节省研发成本,同时又不失灵活性!
其实,如果小伙伴们有在业余时间接过私活的话,或多或少都会听说过JEECG,毕竟,该项目已经是开源届的老牌项目了。由于其功能强大且与时俱进,受到非常多开发者的喜爱。更是荣获了2019年度最受欢迎中国开源软件之一:
功能介绍
JEECG-BOOT功能非常齐全,作为一个一条龙式服务的项目,其大的功能点更是多大20多个。
指北君这里挑选一些主要的功能特点对大家进行介绍。
代码生成器
采用代码生成器,单表、树列表、一对多、一对一等数据模型,增删改查功能一键生成,菜单配置直接使用:
基础功能齐全
封装完善的用户、角色、菜单、组织机构、数据字典、在线定时任务等基础功能,支持访问授权、按钮权限、数据权限等功能:
集成工作流activiti
实现了只需在页面配置流程转向,可极大的简化bpm工作流的开发;用bpm的流程设计器画出了流程走向,一个工作流基本就完成了,只需写很少量的java代码;
在线接口文档
专业接口对接机制,统一采用restful接口方式,集成swagger-ui在线接口文档,Jwt token安全验证,方便客户端对接
大屏模板
低代码能力
既然是低代码开发平台,自然,Jeecg-Boot在这方面做了非常充足的功课。
Online在线表单、Online在线报表、Online在线图表,无需编码,通过在线配置实现:
- 表单的增删改查,支持单表、树、一对多、一对一等模型;
- 数据报表,可以快速抽取数据,减轻开发压力;
- 曲线图,柱状图,数据报表等,支持自定义排版布局。
开发文档
一个好的项目,有一个详细的开发文档也是非常重要的。Jeecg-Boot不经为我们提供了开发文档,甚至还非常贴心的提供了视频教程,可以说是保姆级使用说明了。
指北君有话说
Jeecg-Boot低代码开发平台,可以应用在任何J2EE项目的开发中,尤其适合SAAS项目、企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)、客户关系管理系统(CRM)等,其半智能手工Merge的开发方式,可以显著提高开发效率70%以上,极大降低开发成本。
当然了,这仅仅只是Jeecg-Boot的基本功能,由于篇幅有限,进阶功能更多的功能可以查看详细内容。
关注开源指北公众号,后台回复888加入粉丝交流群。
这里是开源指北,立志做最好的开源分享平台,分享有趣实用的开源项目。
同时也欢迎加入开源指北交流群,群里你可以摸鱼、划水、吐槽、咨询,还有简历模板、各种技术面试资料等100G的资源等着你领取哦。快来一起聊一聊吧!
以上就是本次推荐的全部内容,我是指北君
,感谢各位的观看。