目录
低代码/无代码开发平台使用图形向导构建软件,而不是像传统方法那样使用计算机编程语言来构建应用程序。在本文中,我们介绍面向个人和企业用户的10个开源的最佳低代码/无代码平台、
低代码/无代码指的是提供可视化开发工具,支持拖放,内置组件浏览器和逻辑构建器。低代码/无代码的概念并不新鲜,这可以追溯到十多年前的无代码编程技术 (PWCT) 以及类似的系统。然而,这一概念在开发人员社区中并得到支持。
如今,数十个低代码 / 平台和服务正蜂拥而至,因为事实证明,这个概念不仅仅是可用于快速原型项目。
一、 JNPF快速开发平台
JNPF平台采用全新的前后端分离架构模式。前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat等方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。
解读前后端分离模式:前端项目与后端项目是两个项目,需要独立部署,两个不同的工程,两个不同的代码库,前端通过ajax来调用http请求调用后端的restful api。前端只需要关注页面的样式与动态数据的解析和渲染,而后端专注于具体业务逻辑。
- 核心框架: SpringBoot、SpringCloud
- 数据库框架:Mybatis-Plus
- 缓存框架:Redis
- 分布式事务管理:Atomikos
- 接口文档:Swagger2
- 项目构建:Maven
- 任务调度:Quartz
- 负载均衡:Ngnix
- 日志接口:Slf4j
- 即时通讯:WebSocket
官网介绍:https://www.jnpfsoft.com/
二、J2PaaS低代码平台
J2PaaS是综合性低代码开发平台,覆盖了软件项目需求分析、设计、开发、测试、运行、维护与管理等全过程。平台为开发者提供开发引擎、运行引擎、项目管理, 打破传统开发用“代码编程”驱动产品的模式,升级为用“参数”驱动产品,打造可视化、组件化、低代码、拖拽式开发的在线敏捷开发平台。
平台把常规需要程序员完成的功能集成在框架中,开发人员只需关注业务逻辑、页面的组装以及流程的设计等业务相关的功能,低层功能例如事务处理、 文件处理、 数据库操作等等开发平台已经内置自动完成。
源码下载: https://gitee.com/j2paas
官网介绍: https://jikaiyun.com
文档中心: http://zj-docs.51epedu.com/#/J2PaaSgaishu
三、JeecgBoot 低代码平台
JeecgBoot 是一款基于代码生成器的低代码平台!强大的代码生成器让前后端代码一键生成,实现低代码开发! JeecgBoot 引领新的低代码开发模式(OnlineCoding-> 代码生成器-> 手工MERGE), 帮助解决Java项目70%的重复工作,让开发更多关注业务。既能快速提高效率,节省研发成本,同时又不失灵活性!
源码下载:https://gitee.com/jeecg