乐趣区

关于低代码:10大开源的快速开发平台架构师必看

低代码 / 无代码指的是提供可视化开发工具,反对拖放,内置组件浏览器和逻辑构建器。低代码 / 无代码的概念并不陈腐,这能够追溯到十多年前的无代码编程技术(PWCT)以及相似的零碎。然而,这一概念在开发人员社区中并未失去反对。
现在,数十个低代码 / 平台和服务正一拥而上,因为事实证明,这个概念不仅仅是可用于疾速原型我的项目。
上面就让咱们介绍一下这 10 款优良的产品吧!

1、Saltcorn

Saltcorn 是一个无代码数据库治理 Web 利用。它装备了一个吸睛的仪表板,丰盛的生态系统、视图生成器以及反对主题的界面。

没有什么编码体验的用户能够在几分钟内构建丰盛且交互式的数据库应用程序。公司还能够应用它来创立日常应用的工具,并疾速重构。

Saltcorn 领有令人印象粗浅的示例应用程序列表,其中包含:博客、通讯簿、我的项目管理系统、问题跟踪器、wiki、团队治理等。

Saltcorn 采纳 MIT 许可作为收费开源我的项目公布。你能够点击链接运行在线演示。

Saltcorn 官网地址:https://github.com/saltcorn/s…

2、Joget DX

Joget DX 是一个低代码的应用程序构建平台,其目标是帮忙公司轻松实现数字化转型。Joget DX 联合了业务流程自动化治理、工作流程定制和低代码应用程序开发工具。

Joget DX 能够在云上和本地运行。它具备丰盛的文档,易于应用的仪表板与可视化构建器,反对拖放,并且反对多种操作系统和数据库。

Joget DX 官网地址:https://www.joget.com/

3、JeecgBoot

JeecgBoot 是一款企业级的低代码平台!前后端拆散架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT 反对微服务。弱小的代码生成器让前后端代码一键生成!

JeecgBoot 引领低代码开发模式 (OnlineCoding-> 代码生成 -> 手工 MERGE),帮忙解决 Java 我的项目 70% 的反复工作,让开发更多关注业务。既能疾速提高效率,节省成本,同时又不失灵活性!

JeecgBoot 同时还有大屏设计器、报表设计器、仪表盘设计和门户设计,有丰盛的文档和视频,也反对多数据库。

  • 流程设计器
  • 表单设计器
  • 大屏设计器
  • 仪表盘 / 门户设计

JeecgBoot 官网演示地址:http://boot.jeecg.com

4、Digdag

Digdag 是一款开源企业解决方案,旨在实现易于部署、多云设置和模块化的构造来构建和扩大业务利用。

Digdag 领有一系列企业性能,包含丰盛的治理面板、多语言反对、错误处理、配置工具和版本控制工具。

该解决方案采纳 Java 和 Node.js 开发,它反对 AWS、公有云、IBM 云和 Digital Ocean。

Digdag 官网地址:https://www.digdag.io/

5、CUBA Platform

CUBA Platform 是面向企业的开源 的(Apache 2.0 许可)疾速利用开发零碎。

CUBA Platform 装备了数十个工具例如 IDE、利用程序开发工作室、CLI 命令行接口以及松软的可扩大基础设施。

CUBA 平台具备丰盛的插件零碎,蕴含 BPM(业务流程治理)等插件,不过这些插件须要一些工夫来构建和装置。

BPM 插件:https://github.com/cuba-platf…

CUBA 平台:https://github.com/cuba-platf…

6、Skyve

Skyve 是一个开源的业务软件构建平台。它反对无代码和低代码的疾速利用开发。

Skyve 反对不同的数据库引擎:MySQL、SQL 服务器和 H2 数据库引擎。其开发人员目前正在致力反对 PostgreSQL 和 Oracle。Skyve 提供了丰盛的 API 集,以及低代码开发利用构建向导。

Skyve 平台由丰盛的生态系统组成,其中包含:

  • 企业平台,
  • 构建器应用程序,采纳 React Native 构建原生挪动利用,
    与其余第三方服务集成的 Skyve 总线模块,
  • Skyve Confidence:为 TDD 提供测试性能
  • Skyve Cortex:
  • Skyve Portal:企业应用的 Web 门户扩大
  • Skyve CRM:自定义构建 Skyve CRM 应用程序
  • Skyve Replica:在分布式 Skyve 实例之间提供无缝同步

Skyve 官网地址:https://github.com/skyvers/skyve

7、Rintagi

Rentagi 是一个聚焦于挪动利用的低代码企业级利用构建平台。它也是完全免费和开源的解决方案,这使得它成为中小型公司的完满的解决方案。

Rentagi 装备了丰盛的简单工具,用于疾速构建应用程序以实现高生产率,它还为挪动开发人员提供了丰盛的开发人员敌对型 API。

Rintagi 官网:https://medevel.com/rintagi/

Rintagi 代码仓库:https://github.com/Rintagi/Lo…

8、Opexava

OpenXava 是一个低代码应用程序构建平台,次要侧重于生产力、简略性和可用性。

作为一个应用 Java 技术构建的跨平台零碎,它运行在 Linux 和 Windows 服务器上。它可能看起来是一个遗留零碎,但依然是许多企业的次要抉择。

OpenXava 确保了高生产率、平缓学习曲线、一大批企业性能以及挪动和平板电脑的响应式布局。

OpenXava 是一个收费的开源社区版,但企业能够购买不同的额定性能版本。

OpenXava 官网地址:https://www.openxava.org/en/a…

9、Convertigo

转换是无代码 / 低代码平台之间的混合体,它旨在帮忙业余 / 业余开发人员在短时间内创立企业就绪的应用程序和工具。

Convertigo 为开发人员提供本地装置、云版本和 MBaaS 版本。

Convertigo 具备挪动利用构建器、可视拖放 UI、低代码后端、REST/XML 转换器、REST/JSON 转换器、管理员控制台等性能。

Convertigo 提供残缺的 PWA(渐进式 Web 应用程序)、iOS 和安卓挪动开发反对。

Convertigo 官网地址:https://www.convertigo.com/

10、Tymly

Tymly 是一个业务无限的低编码平台,用于创立可扩大的服务器应用程序。它以 MI 许可开源公布。

Tymly 引入了一个蓝图概念,将业务流程、性能和工作流程封装到蓝图中。它领有生态系统和蓝图库,能够爱护大量的开发资源。

蓝图保留在 JSON 计划中,而数据则存储在 PostgreSQL 数据库中。

开发人员能够通过在 JSON 计划中定义其要求、业务性能和工作流程来编写蓝图。

Tymly 官网地址:https://medevel.com/tymly-low…

Tymly 代码仓库:https://github.com/wmfs/tymly/

退出移动版