当前位置: 首页 > news >正文

10大开源的快速开发平台—架构师必看

低代码/无代码指的是提供可视化开发工具,支持拖放,内置组件浏览器和逻辑构建器。低代码/无代码的概念并不新鲜,这可以追溯到十多年前的无代码编程技术 (PWCT) 以及类似的系统。然而,这一概念在开发人员社区中并未得到支持。
如今,数十个低代码 / 平台和服务正蜂拥而至,因为事实证明,这个概念不仅仅是可用于快速原型项目。
下面就让我们介绍一下这10款优秀的产品吧!

1、Saltcorn

Saltcorn是一个无代码数据库管理Web应用。它配备了一个吸睛的仪表板,丰富的生态系统、视图生成器以及支持主题的界面。

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

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

Saltcorn采用MIT许可作为免费开源项目发布。你可以点击链接运行在线演示。

Saltcorn官方地址:https://github.com/saltcorn/saltcorn

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-platform/bpm

CUBA平台:https://github.com/cuba-platform/cuba

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/Low-Code-Development-Platform

8、Opexava

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

作为一个使用Java技术构建的跨平台系统,它运行在Linux和Windows服务器上。它可能看起来是一个遗留系统,但仍然是许多企业的主要选择。

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

OpenXava是一个免费的开源社区版,但企业可以购买不同的额外功能版本。

OpenXava官方地址:https://www.openxava.org/en/ate/low-code-development-platform

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-code/

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

相关文章:

  • 3399-9.0 驱动根据vid和pid获取摄像头数量
  • Pandas DataFrame 保存到HTML文件(附炫酷 HTML Table 模板网站)
  • java过滤器(Filter)
  • 概率 | 考研 —— 复习知识点及方法 大总结
  • 【OPC UA】C# 通过OpcUaHelper建立OPC客户端访问KEPServerEx6 OPC服务器数据
  • 大数据算法系列4:二叉树,红黑树和B树
  • 想知道图片转表格用什么软件?不妨试试这些软件
  • 作为一名测试人员,如何拾开发者牙慧,开启兼职赚钱之路
  • Web自动化测试(二)—— Selenium-API操作
  • 【面试分享】Java 面试题(Spring Boot / Spring Cloud)
  • 【计算机毕业设计选题】10套易过的精品毕设分享(源码+论文)
  • 推荐一个最好用的高性能、低内存、跨平台的图片处理库
  • Windows使用内存映射文件
  • 基于Matlab使用激光雷达检测分类跟踪车辆仿真(附源码)
  • 火狐浏览器 优化教程
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • express如何解决request entity too large问题
  • JS变量作用域
  • Js基础知识(一) - 变量
  • Twitter赢在开放,三年创造奇迹
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 给初学者:JavaScript 中数组操作注意点
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 开发基于以太坊智能合约的DApp
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 设计模式 开闭原则
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 系统认识JavaScript正则表达式
  • kubernetes资源对象--ingress
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • ​​​​​​​​​​​​​​Γ函数
  • # 职场生活之道:善于团结
  • #HarmonyOS:软件安装window和mac预览Hello World
  • #stm32整理(一)flash读写
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (6)STL算法之转换
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (转载)hibernate缓存
  • (转载)OpenStack Hacker养成指南
  • *++p:p先自+,然后*p,最终为3 ++*p:先*p,即arr[0]=1,然后再++,最终为2 *p++:值为arr[0],即1,该语句执行完毕后,p指向arr[1]
  • .Net - 类的介绍
  • .net dataexcel winform控件 更新 日志
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .NET开发者必备的11款免费工具
  • .NET企业级应用架构设计系列之技术选型
  • .sh 的运行
  • /bin/bash^M: bad interpreter: No such file or directory
  • /usr/bin/python: can't decompress data; zlib not available 的异常处理
  • @data注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • @WebService和@WebMethod注解的用法
  • [ACP云计算]组件介绍
  • [BT]BUUCTF刷题第4天(3.22)
  • [C#]winform基于opencvsharp结合Diffusion-Low-Light算法实现低光图像增强黑暗图片变亮变清晰