加入收藏 | 设为首页 | 会员中心 | 我要投稿 百客网 - 百科网 (https://www.baikewang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

代码生成器用起来,是真舒服

发布时间:2021-11-04 09:48:54 所属栏目:语言 来源:互联网
导读:与使用计算机编程语言构建应用程序的传统方法不同,低代码开发平台是使用图形向导来创建和构建软件的应用程序开发平台。因此,在许多情况下,低代码或无代码(几乎没有代码)这个名称是作为可视化开发工具来帮助设计人员进行拖放、组件浏览器和逻辑构建器的
与使用计算机编程语言构建应用程序的传统方法不同,低代码开发平台是使用图形向导来创建和构建软件的应用程序开发平台。因此,在许多情况下,低代码或无代码(几乎没有代码)这个名称是作为可视化开发工具来帮助设计人员进行拖放、组件浏览器和逻辑构建器的。   低代码/无代码的主要概念并不新鲜,它可以追溯到十多年前的无代码编程 (PWCT) 和类似系统。但是,这一概念在开发者社区中并没有那么可用或得到支持。如今,数十种低代码/无代码平台和服务涌入互联网;因为事实证明,这一概念不仅仅适用于快速项目的原型设计。   外媒 Medevel 整理介绍了供个人和企业使用的最佳开源低代码和无代码平台列表。具体如下:   1、Saltcorn     Saltcorn UI 构建器   Saltcorn 是一个无代码数据库管理器 Web 应用程序。它配备了一个引人注目的仪表板、丰富的生态系统和视图构建器以及可主题化的界面。几乎没有编码经验的用户可以在几分钟内构建一个丰富的交互式数据库应用程序。公司也可以使用它来创建日常使用的工具并即时重新塑造它们。   Saltcorn 有一个令人印象深刻的示例应用程序列表,其中包括:博客、地址簿、项目管理系统、问题跟踪器、wiki、团队管理等。Saltcorn 采用 MIT 许可作为免费开源项目发布。   Saltcorn 官方地址:https://github.com/saltcorn/saltcorn   2、Joget DX     Joget DX 是一个低代码应用程序构建平台,可简化公司的数字化转型。它将业务流程自动化管理、工作流定制与低代码应用程序开发工具相结合。   Joget DX 可以在云端和本地运行。它有丰富的文档、易于使用的仪表板和可视化构建器,支持拖放和独立于操作系统和数据库。    https://www.joget.com/ 3、Digdag Digdag 是一款开源企业解决方案,旨在实现易于部署、多云设置和模块化的结构来构建和扩展业务应用。Digdag 拥有一系列企业功能,包括丰富的管理面板、多语言支持、错误处理、配置工具和版本控制工具。该解决方案采用Java和Node.js开发,支持 AWS、私有云、IBM 云和 Digital Ocean。    https://www.digdag.io/ 4、Stackstorm Stackstorm 与此列表中的任何其他系统不同,它被设计为在一个平台内连接、管理和监控企业应用程序的 umbrella。   Stackstorm 专注于事件驱动方法、自定义工作流设计以及用户角色和权限。   方法很简单:事件驱动的自动化,通过丰富的日志记录系统提供传感器、触发器、每个定义的操作、规则、工作流和审计。    https://stackstorm.com/ 5、CUBA Platform     CUBA 平台是一个面向企业的开源(Apache 2.0)快速应用开发系统。它带有数十种工具作为 IDE、应用程序构建工作室、CLI 命令行界面和可靠的可扩展基础设施。CUBA 平台有一个丰富的插件系统,其中包含一个 BPM(业务流程管理)附加组件,需要花费一些时间来构建和安装。   https://github.com/cuba-platform/bpm   https://github.com/cuba-platform/cuba 6、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 实例之间提供无缝同步  https://github.com/skyvers/skyve 7、Rintagi Rentagi 是一个专注于移动的低代码企业级应用程序构建平台。它也是完全免费和开源的解决方案,这使其成为中小型公司的完美解决方案。配备了丰富的复杂工具,可用于快速构建应用程序以提高生产力,它还为移动开发人员提供了丰富的开发人员友好的 API。    https://medevel.com/rintagi/  https://github.com/Rintagi/Low-Code-Development-Platform 8、Opexava     OpenXava 是一个低代码应用程序构建平台,主要关注生产力、简单性和可用性。作为一个使用 Java 技术构建的跨平台系统,它运行在 Linux 和 Windows 服务器上。它可能看起来像一个遗留系统(stated 2005),但它仍然是许多企业的首选。   OpenXava 确保了高生产力、较短的功能学习曲线、大量的企业功能以及完整的移动和平板电脑响应式布局。OpenXava 是一个免费的开源社区版,但企业可以购买不同的额外功能版本。    https://www.openxava.org/en/ate/low-code-development-platform 9、Convertigo     Convertigo 是无代码和低代码平台的混合体。它旨在帮助公民开发人员和认真的开发人员在短时间内创建企业级应用程序和工具。为开发人员提供本地安装、云版本和 MBaaS 版本。它具有移动构建器工具、可视化拖放 UI、低代码后端、REST/XML 转换器、REST/JSON 转换器、管理控制台等。   Convertigo 提供完整的 PWA(渐进式 Web 应用程序)、iOS 和 Android 移动开发支持。    https://www.convertigo.com/ 10、Tymly     Tymly 是一个业务优先的低代码平台,用于创建可扩展的服务器应用程序。它是在 MIT 许可下作为开源项目发布的。   Tymly 引入了蓝图概念,将业务流程、功能和工作流封装到蓝图中。它有一个生态系统和蓝图存储,可以保护大量的开发资源。蓝图保存在 JSON 模式中,而数据保存在 PostgreSQL 数据库中。开发人员可以通过在 JSON 模式中定义他们的需求、业务功能和工作流来编写他们的蓝图。    https://medevel.com/tymly-low-code/  https://github.com/wmfs/tymly/ 11、JUDO JUDO.codes 是另一个面向企业使用的低代码平台。在数据建模、UI 设计和开发方面,JUDO 为开发人员提供了比此列表中其他低代码平台更大的灵活性。   JUDO 可用于 Windows、macOS 和 Linux 的可安装包和二进制应用程序包。(* macOS 安装程序即将推出)。   JUDO.code 门户为新手提供了丰富的文档和一套教程。它还提供了广泛的用户指南以及应用程序平台的安装说明。    https://www.judo.codes/ 12、OpenCatapult OpenCatapult 是一个开源的低代码 DevOps 自动化平台。它通过动态管理自动化的例行任务,帮助 DevOps 和服务器管理员更好地控制他们的服务器。   不过,OpenCatapult 仅适用于 Windows x64 平台,但开发人员正在计划在不久的将来发布 Linux 和 macOS 版本。    https://github.com/Polyrific-Inc/OpenCatapult/

(编辑:百客网 - 百科网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!