`
zhangdaiscott
  • 浏览: 441024 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
8fb25857-16b4-3681-ab5e-e319f45c42a8
Jeecg快速开发平台
浏览量:0
文章分类
社区版块
存档分类

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/

分享到:
评论

相关推荐

    开源云计算平台架构介绍

    ### 开源云计算平台架构介绍 #### 一、云计算基础设施模式转变及关键考量因素 随着信息技术的发展,企业开始从传统的内部部署应用模式转向基于云计算的应用部署模式。这一转变不仅仅是技术上的革新,更是业务流程...

    架构师成长之路

    1. 云计算:2017年,公有云和私有云的融合成为趋势,架构师需要熟悉AWS、Azure、Google Cloud等平台,以及OpenStack等开源云解决方案。 2. 微服务:微服务架构的兴起,使得大型应用被拆分为小型、独立的服务,提高了...

    大数据架构师视频

    大数据架构师是专门负责设计、构建和维护企业级大数据处理系统的专业人员。他们需要具备深厚的技术背景,并能够根据企业的业务需求,选择合适的技术栈来构建高效稳定的数据处理平台。 ### 技术栈 #### Hadoop生态...

    平台架构师的工作职责岗位职责.pdf

    4. **技术选型与研究**:在技术选型上,平台架构师应熟悉微服务架构(如SpringCloud)、容器技术(如Docker)、消息队列(如Kafka)以及大数据处理技术。他们还需关注前沿开源技术,进行研究和选型,确保技术的先进...

    架构师技术总结架构师技术总结

    这种组合充分利用了两者的优势,既可以享受 Spring Boot 带来的快速开发体验,又可以利用 Dubbo 实现服务间的高效通信。 综上所述,作为一位架构师或Java高级开发工程师,掌握并运用好 Solr、Spring Boot 和 Dubbo ...

    2017中国系统架构师大会PPT资料集合.zip

    2017中国系统架构师大会,共18个专场,81个专题PPT。 部分专题如下,这里就不一一列举了: 主会场一: 京东云为企业提供智能化之路 新一代数据仓库 中移苏研存储产品化之路 主会场二: 语音技术现状与未来 全面...

    JAVA开源低代码开发平台

    在JAVA开源低代码开发平台中,开发者可以利用Java的强大功能与灵活性,结合低代码的概念,快速构建企业级应用。Java作为一种广泛使用的后端开发语言,拥有丰富的生态系统和社区支持,为低代码平台提供了稳定的基础。...

    InfoQ架构师月刊 0710

    最后,从文档提供的信息来看,InfoQ架构师月刊不仅仅是一个内容发布平台,它还鼓励读者提供反馈,并且提供了内容合作和商务合作的联系信息,表明了该刊对于建立技术社区和促进知识分享的积极态度。 综上所述,InfoQ...

    平台架构师的工作职责.docx

    平台架构师是IT行业中至关重要的角色,他们负责构建和维护支撑业务运行的平台,确保系统的稳定性和高效性。以下是对平台架构师工作职责的详细解释: 1. **系统架构设计**:平台架构师需要设计公司的整体平台架构,...

    Linux云计算架构师千页资料(新版).pdf

    这份资料深入浅出地涵盖了Linux的基础知识,对于想要成为云计算架构师的学习者来说,不仅提供了入门指南,还可能涉及更高级的主题,如虚拟化技术(KVM、Docker)、云计算平台(OpenStack、AWS)、自动化运维工具...

    第三届系统架构师大会全部的PPT

    2011.9.9~9.10,第三届系统架构师大会(2011)在北京召开。大会对架构设计、分布式集群、敏捷运维、系统安全、网络架构优化、数据分析、云平台等多个技术话题展开讨论。 大会全部的PPT,一共70M,欢迎大家下载 文件...

    高级架构师九阶段

    在这个阶段,初学者需要了解架构师的基本职责、技术栈的基础知识以及软件开发的生命周期。这包括熟悉常见的编程语言(如Java、Python等)、数据结构与算法、操作系统原理等。此外,对于软件工程方法论的理解也非常...

    Android Android精通到架构师培训视频,资料,源码

    本资源包“Android Android精通到架构师培训视频,资料,源码”旨在帮助开发者从初学者晋升到专业架构师,涵盖了Android开发的各个环节。 1. **基础知识**:学习Android开发首先需要掌握Java或Kotlin语言基础,理解...

    软件架构师的岗位职责描述.pdf

    在互联网领域,软件架构师的角色尤为关键,因为他们需要应对大规模、高并发的挑战。 首先,软件架构师的主要职责包括参与基础框架的架构设计和重构。他们需要根据业务规划和技术规划来制定应用架构方案,规划总体...

    架构师要做些什么.pdf

    2. 需求管理:需求分析师、架构师和开发人员共同参与,通过需求原型化来固化需求,明确设计规则,促进开发复用。 四、乙方在需求不明确情况下的应对策略 当甲方需求模糊时,乙方可以通过以下方式增强自己的影响力...

    架构师要做些什么.docx

    - 需求分析师、架构师和开发人员应共同参与,以创建需求原型,这样可以固化需求,明确设计规则,提高代码复用。 5. **技术选型与集成**: - 例如,Spring作为一个轻量级容器,可以与Eclipse、Struts和Hibernate等...

    Java架构师工作的岗位职责.pdf

    Java 架构师需要具备项目经理任职资格,能够作为项目经理,带领并指导工程师,让团队成员不断取得进步,能够承担过大型互联网系统的主力开发工作,熟悉常用的 Java 开源框架,能够精通微服务设计和开发经验,能够...

    企业IT架构师提升指南.docx

    敏捷开发方法的普及,意味着架构师需要适应快速迭代的环境,确保即使在小团队各自为战的情况下,也能维持整体架构的一致性和前瞻性。 随着技术的发展,架构师面临的挑战也在变化。开源技术的广泛应用要求他们具备...

Global site tag (gtag.js) - Google Analytics