前言

通过数据采集,基于Vue框架上完整的实现的低代码台源码也还行,有些项目配合低代码的dome来讲解低代码原理的实现有很大的帮助。基于React框架上大多数与其它框架配合使用的比较多。像阿里的低代码引擎,有一个完整的项目,可以运行,预览,发布,阿里开源的一个低代码引擎源码 starts数量数已经达到6.9K。很多的dome也是模仿这个开源框架来写的,可以说很多的都是有点重复了。还有一个比较流行的就是amis前端低代码框架,现在在GitHub starts数量数已经达到11.2K也有一些低代码参考开源平台可以参考。当然除了这三种框架,也有其他的框架,像NocoBase也可以用来做低代码平台,不过使用人数相对于其它的来说并不是很多,2.5K生态圈还不是很广,也有OpsMind前端低代码开发平台–MPlatform,不过这也是很少。其它的很多的都是公司的业务的需求做的,原理可参考。所以,如果采用框架上开发,在框架上,使用范围比较广的一个是阿里低代码引擎框架,一个就是基于amis前端框架。

背景意义

一、低代码的定义与发展

低代码开发平台通过抽象和最小化手工编码的方式,为开发和部署定制化应用提速。作为最低标准,低代码平台必须具备低代码能力(如模型驱动、可编程的可视化开发方式等),能用于开发包含有用户界面、业务逻辑、工作流和数据服务的完整应用程序。
2014年,Forrester提出了低代码的概念。低代码是一种软件开发技术,衍生于软件开发的高级语言,让使用者通过可视化的方式,以更少的编码,更快速地构建和交付应用软件,全方位降低软件的开发、配置、部署和培训的成本。

为了实现这一目标,低代码开发平台通常由4部分构成:

  • 可视化设计器:具备可视化定义UI,工作流和数据模型的设计器,且在必要时可以支持手写代码。
  • 服务器程序:承载可视化设计器构建的应用,供最终用户通过多终端访问,具体形式如私有化部署的服务程序、运行在云端的容器或服务等。
  • 各种后端或服务的连接器:能够自动处理数据结构,存储和检索。有些低代码开发平台将其集成到了可视化设计器中。
  • 应用程序生命周期管理器:用于测试、暂存、构建、调试、部署和维护应用程序的自动化工具。

通常情况下低代码平台会具备以下的几个能力:

  • 可视化页面搭建,通过简单的拖拽完成应用页面开发,对前端技能没有要求或不需要特别专业的了解;
  • 可视化模型设计,与业务相关的数据存储变得更容易理解,甚至大多数简单场景可以做到表单即模型,模型字段的类型更加业务化;
  • 可视化流程设计,不管是业务流程还是审批流程,都可以通过简单的点线连接来进行配置;
  • 可视化报表及数据分析,BI数据分析能力成为标配,随时随地通过拖拽选择来定义自定义分析报表;
  • 可视化服务与数据开放、集成,具备与其他系统互联互通的配置;
  • 权限、角色设置标准化和业务化,通过策略规则配置来将数据、操作的权限进行精细化管理;
  • 无需关心服务器、数据库等底层运维、计算设施设备、网络等等复杂技术概念,具备安全、性能的统一解决方案,开发者只需要专注于业务本身;
二、低代码的特点

不能仅用于或主要应用构建特定行业的应用,不能仅限于在依赖其他解决方案或平台上运行。

  • 全生命周期:覆盖应用和相关资源的开发、版本管理、测试、部署、执行、管制、监控和管理的全生命周期。
  • 内建数据存储:内建数据存储机制,不能依赖其他的数据库等存储服务。
  • 数据与逻辑设计:支持用来设计数据结构和应用逻辑。
  • 完整的界面设计:支持创建完整的应用界面,不能仅支持创建表单或管理界面。
    第三方集成:支持引入第三方API或事件驱动机制。
  • 自动运维:提供自动化的应用升级和版本管理机制。
    多环境部署:支持针对多环境的一键部署,包括开发环境、测试环境、验证环境和生产环境。
  • 社区共享:提供可供访问的应用市场,用来共享组件、模块、连接器和模板。
三、低代码的应用价值

低代码开发平台可以显著提升软件开发的效率,可广泛应用于各行业数字化转型升级。具体而言,开发者可以使用低代码开发平台,更简单、更快速地构建个性化应用,打造数字化平台。

四、低代码发展现状

随着互联网资本的介入,中国的低代码产业于2019年进入高速发展阶段。目前,近百家低代码厂商推出了不同类型的低代码平台产品,形成了4大商业模式,3种渠道模型。不论是企业信息化部门还是软件公司都能从中找到与自身诉求和状况相匹配的解决方案。

五、使用低代码降低开发成本

以往开发软件的时候,要有 PRD、交互稿、设计稿、设计文档……等一系列需求规格说明,然后,根据这些需求规格利用技术和工程手段进行实现。然而,低代码/无代码开发交付的是局部功能和半成品,会被无法枚举的目的和环境所使用,既然无法枚举,就不能用 Swith……Case 的方式编写代码,否则会累死。

AI 的特点就是基于特征和环境进行预测,预测的基础是对模式和本质的理解。就像 AI 识别一只猫,不管这个猫在什么环境、什么光照条件下,也不管这只猫是什么品种,AI 都能够以超过人类的准确度识别。试想,作为一个程序员用程序判断一只猫的开发成本何其高?

六、使用低代码降低使用成本

今天的搭建体系,本质上是把编程过程用搭建的思想重构了一遍,工作的内容并没有发生变化,成本从程序员转嫁到运营、产品、设计师的身上。这还是其次,今天的搭建平台都是技术视角出发,充斥着运营、产品、设计等非技术人员一脸懵逼的概念,花在答疑解惑和教他们如何在页面上定制一个搜索框的时间,比自己和他们沟通后源码实现的时间还要长,而且经常在撸代码的时候被打断。

基于 AI 的“人机协同编程”不需要透出任何技术概念,运营、产品、设计……等非技术人员也不改变其工作习惯,都用自己熟悉的工具和自己熟悉的概念描述自己的需求,AI 负责对这些需求进行识别和理解,再转换成编程和技术工程领域的概念,进而生成代码并交付,从而大幅度降低使用成本。

七、目前低代码发展状况

前面说了,低代码的热度持续提升,最明显的举动就是资本真金白银的投资。

另外有一个举动也很巧妙。钉钉发布了一个低代码聚合平台,宜搭、氚云、简道云、易鲸云等头部低代码厂商入驻。钉钉拥有国内最大的商务用户人群,而低代码在国内比较成功的落地场景是定制企业管理系统(例如 CRM),将低代码平台对接到巨大的对口流量之上,这种契合的操作颇有几分微信接入微信支付一般痛快。

虽然目前发展势头不错,但是打铁还需自身硬,避免共享经济那样一地鸡毛。低代码只有切实地把门槛降低、降本增效目标落在产品上,才可以长久地生存下去。

平台采集

简介

基本数据对比

平台starts人数是否开源forks是否有文档Issues
阿里低代码引擎6.9K1.1K87
amis11.2K1.6K606
NocoBase2.5K25633
Rowy(国外)(访问速度慢)3.2K20761
hetu6771557
随心秀4371229
华炎魔方平台764248287
Tefact(vue)209291
OPSLI(Vue)4911455
Seezoon Stack(Vue)19572
魔方(腾讯)2.3K3821
Le5le-topology3.5K85714
draw.io30K6.1K有使用教程文档298
mometa3.1K44514

其它对比

平台是否有教程教程详细程度是否有视频教程是否纯前端框架
阿里低代码引擎教程还行是(b站)
amis教程很详细是(B站)
NocoBase教程还行是(b站)
Rowy(国外)-有基础介绍-
hetu还好未知不是
随心秀(h5端的)----
华炎魔方平台教程很详细不是
Tefact(vue)----
OPSLI(Vue)----
Seezoon Stack(VUE)----
魔方(腾讯)教程不完善占时没有发现
Le5le-topology国内教程并不是很多只有少部分视频介绍
draw.io大部分是介绍软件的使用大部分是介绍软件的使用不是
mometa 文档教程暂时未见

纯前端React对比

平台starts人数教程程度Issues
amis11.2K教程很详细606
阿里低代码引擎6.9K教程还行87
NocoBase2.5K教程还行33
魔方(腾讯)2.3K教程不是很完善1
Le5le-topology3.5K国内教程并不是很多14
mometa 3.1K文档教程14

目前数据到:2022-6-24

1. 阿里低代码引擎LowCodeEngine

低代码引擎是一款为低代码平台开发者提供的,具备强大扩展能力的低代码研发框架。由阿里巴巴前端委员会、钉钉宜搭联合出品。使用者只需要基于低代码引擎便可以快速定制符合自己业务需求的低代码平台。

低代码引擎优势

低代码引擎提供了低代码平台研发所需的基础技术能力,是一款面向前端研发人员的技术产品。如果有低代码产品的研发诉求,例如:

  • 业务有独特的需求,市面上的低代码平台都不满足需求,需要打造一款新的低代码平台。
  • 需要将低代码平台的研发能力集成到已有系统中。

以上两种情况,如果使用低代码引擎,可以在极短时间内完成开发低代码设计器的开发,大大降低了低代码平台的研发难度和成本。而根据定制化程度的不同,工作量可以由传统的几十人/月压缩到几人/月。
为了支撑成百上千个低代码平台,我们将低代码技术分成了四层,通过分层架构来支撑低代码平台开发者进行业务上的定制和扩展。

在这里插入图片描述

在这里插入图片描述

教程:有文档教程,视频教程的话b站有几个教学介绍。

文档[ 低代码引擎 | LowCodeEngine (lowcode-engine.cn) ]

github[ alibaba/lowcode-engine: An enterprise-class low-code technology stack with scale-out design / 一套面向扩展设计的企业级低代码技术体系 (github.com) ]

2. amis 前端低代码框架

amis 是一个前端低代码框架,通过 JSON 配置就能生成各种后台页面,极大减少开发成本,甚至可以不需要了解前端。提供完整的界面解决方案:其它 UI 框架必须使用 JavaScript 来组装业务逻辑,而 amis 只需 JSON 配置就能完成完整功能开发,包括数据获取、表单提交及验证等功能;

amis 前端低代码框架优势
  • 内置 100+ 种 UI 组件:包括其它 UI 框架都会不提供的富文本编辑器、代码编辑器等,能满足各种页面组件展现的需求,而且对于特殊的展现形式还可以通过 自定义组件 来扩充;

  • 容器支持无限级嵌套:可以通过组合来满足各种布局需求;

  • 经历了长时间的实战考验:amis 在百度内部得到了广泛使用,在 4 年多的时间里创建了 3w 多页面,从内容审核到机器管理,从数据分析到模型训练,amis 满足了各种各样的页面需求。

目前在百度广泛用于内部平台的前端开发,已有 100+ 部门使用,创建了 3w+ 页面。

在这里插入图片描述

在这里插入图片描述

有教程视频,教程详细。

文档: 介绍 (baidu.com)

github[ baidu/amis: 前端低代码框架,通过 JSON 配置就能生成各种页面。 (github.com) ]

3.NocoBase

NocoBase 是一个极易扩展的开源无代码开发平台。

NocoBase优势

无需编程,使用 NocoBase 搭建自己的协作平台、管理系统,只需要几分钟时间。

在这里插入图片描述
在这里插入图片描述

教程:还行,教程视频也有

中文官网:
https://cn.nocobase.com/

在线体验:
https://demo-cn.nocobase.com/new

文档:
https://docs-cn.nocobase.com/

gitHub地址: nocobase/nocobase: NocoBase is a scalability-first, open-source no-code/low-code platform to build internal tools. (github.com)

4.魔方

可视化开源项目是从魔方平台演化而来的开源项目,意在提供一个供开发者快速搭建可视化搭建平台的解决方案。

谁在使用它:腾讯视频:视频会员,体育会员,WETV 国际版,TV,doki 商城,小企鹅,小说,漫画
腾讯会议

在这里插入图片描述

教程:有教程,但目前不是很完善。 1.Hello World | tmagic-editor (tencent.github.io)

gitHub地址: Tencent/tmagic-editor (github.com)

文档 https://tencent.github.io/tmagic-editor/docs/index.html

5.河图

河图, 是一个 低代码 平台, 通过可视化界面, 快速生成各种后台页面, 极大减少开发成本。

河图是贝壳找房内部孵化项目, 目前已在公司大多数业务线落地, 完成200+项目, 1500+页面。操作简单、功能强大的可视化编辑器

特点:

  • 开箱即用、高质量后台管理系统模版

  • 开发流程全部线上化,节省沟通、调试、运维成本

  • 使用 React、TypeScript、nodejs、express 开发

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

教程还行,官网介绍有视频,但跳转空白,应该是服务器不稳定

gitHub地址: LianjiaTech/hetu: 低代码平台, 可视化编辑器,单手打代码,解放你的双手 (github.com)

文档: 介绍 - 河图

6.随心秀(react版h5微场景编辑器),

一款类似【易企秀】【兔展】的H5微场景编辑器

打造一款现象级微场景编辑器

持续开发中

gitHub地址: lzuntalented/lz-h5-edit: 随心秀(react版h5微场景编辑器),一款类似【易企秀】【兔展】的H5微场景编辑器 (github.com)

应用地址: 随心秀 (lzuntalented.cn)

7.华炎魔方

国内不错的一个开源平台

华炎魔方基于最先进的云原生技术搭建,整合了Kubernetes、微服务、Serverless、NoSQL 等最先进的技术架构,并提供了完善的自动化开发测试工具与运维管理工具 。

面向 DevOps 开发生命周期管理的企业低代码平台,全新支持 amis

提供视频教程:

教程:比较完善。

应用市场: 华炎魔方开放应用市场生态,携手全球合作伙伴,提供各行业各领域的低代码解决方案。基于华炎魔方开发的企业应用,无需开发人员介入,点击鼠标就能随心定制,快速满足企业数字化转型的各种需求。

gitHub地址: steedos/steedos-platform: 面向 DevOps 开发生命周期管理的企业低代码平台,全新支持 amis / Enterprise Low Code DevOps Platform, Open source alterative to Salesforce Developer Experience (DX). (github.com)

文档: 快速向导 - 华炎魔方 (steedos.cn)

8.Tefact(Vue源码)

星搭开源无代码编辑器,使用图形化界面生成 网站、H5和表单. 无需任何代码生成应用程序!

gitHub地址: staringos/tefact: 🏭 (Beta) 轻量级无代码/低代码 H5、表单编辑器。Lightweight no-code/low-code editor for website、H5 page and Form. Build your page without code! (github.com)

中文文档: tefact/README-CN.md at master · staringos/tefact (github.com)

9.OPSLI 快速开发平台(Vue源码)

OPSLI 是一款的低代码快速平台,零代码开发,致力于做更简洁的后台管理系统!

OPSLI 快速开发平台基于springboot、vue、element-ui ,项目采用前后端分离架构,热插拔式业务模块与插件扩展性高 ,代码简洁,功能丰富,开箱即用,帮助Java项目解决70%的重复工作,让开发更关注业务逻辑,既能快速提高效率,节省研发成本,同时又不失灵活性!

地址

10. Seezoon Stack (Vue源码)

Seezoon Stack快速开发为目的,在开发速度和代码结构上做出一定取舍,无论如何,你将看到非常地道的 Java 常用开发框架使用。该项目采用主流开发框架,无论打包、编译、部署都按着大公司的标准完成并不断逐步完善。

详细文档及演示地址: https://doc.stack.seezoon.com

gitHub地址: 734839030/seezoon-stack: 一款基于当前最前沿的前端(Vue3 + Vite + Antdv)和后台(Spring boot)实现的低代码开发平台。 (github.com)

11.Rowy(国外开源,react)

专注于用一个为开发者生产力设计的平台来构建你的应用程序。你的生产数据库(火灾恢复)在一个空气表一样的 UI 与完整的编码可扩展性通过云功能在浏览器视觉。

gitHub地址: rowyio/rowy: Rowy is an open-source low-code platform for your backend. Airtable-like UI for your database meets cloud functions workflows, all in your browser ⚡️✨ Code in JS/TS, use any NPM, API. (github.com)

文档:Welcome to Rowy • Rowy Docs

12.le5le-topology

介绍:A diagram (topology, UML) framework uses canvas and typescript. 一个用canvas+typescript写的绘图(微服务架构图、拓扑图、流程图、类图等ULM图,动画、视频支持)。本框架目前已经实现了拖拽、缩放、旋转、自定义属性等基础操作,开发者只用关心图表绘画实现即可。其次,流畅、高性能 - 使用 canvas 和多个场景离屏,操作过程流畅;完全不用担心 SVG 方式 dom 元素过多,性能高效。其三,自带部分动画效果,能满足基本的需求。使用TypeScript语言。chrome、firefox、ie11等浏览器是没有问题的。IE9以下版本没有测试,仅仅是绘图引擎,只需要支持canvas+html5标准即可

演示demo:topology.le5le.com/

github:github.com/le5le-com/t…

2.png
13.draw.io

介绍:一款开源免费的流程图绘制软件,和mxgraph相比,在其基础上加了一些东西,更加完善。但是都是出自同一家公司之手。

演示demo:www.draw.io/

github:github.com/jgraph/draw…

社区博客:about.draw.io/blog/

效果:

3.png

14.mometa

mometa 不是传统主流的低代码平台(如 amis/云凤蝶),mometa 是面向研发的、代码可视设计编辑平台;它更像是 dreamweaver、gui 可视编辑 之于 程序员。

它用于解决的问题有:

  • 对低代码平台不形成依赖,二次开发可以无缝进入代码开发模式
  • 同时支持所见即所得的可视编辑,用于提效,提升开发体验
  • 提供物料生态,可自定义物料,提升物料使用体验,提升复用率
    image-20210914110857532

虽然教程不是很完善。只有文档介绍。但也有原理介绍。

gitHub地址: [imcuttle/mometa: 🛠 Beta] 面向研发的低代码元编程,代码可视编辑,辅助编码工具 (github.com)

其它应用
1. Yao 低代码应用

Yao 是一款 Go 语言驱动的低代码应用引擎,通过编写 JSON 描述即可快速制作 API 接口,数据管理系统 ,命令行工具等应用程序,应用可以运行在本地、云端和物联网设备上。
介绍
Yao 是一个只需使用 JSON 即可创建数据库模型、编写 API 接口、描述管理后台界面的低代码引擎,使用 Yao 构建的应用可运行在云端或物联网设备上。 开发者不需要写一行代码,就可以拥有 10 倍生产力。

Yao 基于 flow-based 编程思想,采用 Go 语言开发,支持多种方式扩展数据流处理器。这使得 Yao 具有极好的通用性,大部分场景下可以代替编程语言, 在复用性和编码效率上是传统编程语言的 10 倍;应用性能和资源占比上优于 PHP, JAVA 等语言。

Yao 内置了一套数据管理系统,通过编写 JSON 描述界面布局,即可实现 90% 常见界面交互功能,特别适合快速制作各类管理后台、CRM、ERP 等企业内部系统。对于特殊交互功能亦可通过编写扩展组件或 HTML 页面的方式实现。内置管理系统与 Yao 并不耦合,亦可采用 VUE, React 等任意前端技术实现管理界面。

github(地址: YaoApp/yao: A performance app engine to create web services and applications in minutes.Suitable for AI, IoT, Industrial Internet, Connected Vehicles, DevOps, Energy, Finance and many other use-cases. (github.com) )

2.Pipeline(源码为go语言)

Pipeline 是一个开源的页面可视化搭建框架, 主要由笔者在维护. Pipeline 意为流水线, 期望 pipeline 像工厂流水线一样可以高效地组装活动页面.

所谓框架, 是它实现了页面可视化搭建的基本功能, 解决了页面可视化搭建的基本难点, 可以让开发者快速拥有页面搭建的能力, 并支持私有部署和二次开发.

项目信息:

  • 项目地址: https://github.com/page-pipepline
  • 体验地址: https://page-pipepline.github.io/pipeline-editor/dist/#/
  • 项目文档: https://github.com/page-pipepline/pipeline-document
3.国内比较流行的低代码平台(但暂时不开源或者只开源部分)

一、宜搭

宜搭是阿里巴巴集团在2019年3月公测的面向业务开发者的零代码业务应用搭建平台。开发者可以通过可视化开发单据页面、流程页面、报表页面、展示页面、外部链接页面,将这些页面组合在一起形成轻应用,一键发布到PC和手机端。宜搭在2018年在阿里巴巴集团内部发布,阿里作为首个种子用户,到目前为止已有上万个应用在上面使用。 在2019年9月宜搭也发布了升级版宜搭Plus,在单据、流程、报表等方面都进行了全面升级,成为一款面向ISV开发者的低代码开发平台,能够满足企业复杂业务管理系统开发所需的数据建模、逻辑&服务编排、专业UI页面设计等需求。

**优势:**大厂产品,用户体验较好,开发简单应用较为便捷,定位阿里生态,发展较快。

**劣势:**只能线上用,不能私有化部署,不交付源代码,价格较高。

二、简道云

简道云发布至今快五年了,已经算是市面上发展比较久的产品了,它由国内专业的大数据BI和分析平台厂商——南京帆软软件有限公司(以下简称“帆软”)孵化而来,在数据分析方面具有天然的优势。 简道云与帆软旗下报表、BI等其他产品定位有所不同,简道云致力于帮助非技术人员快速搭建企业应用,无需使用编码,即可搭建销售、OA办公、生产等管理应用,帮助企业规范业务流程、促进团队协作、实现数据追踪!

简道云的核心功能包括表单、流程表单、仪表盘以及其他一些高级功能,通过这些功能的组合,搭建出各种不同的应用。

优势:强大数据分析功能、快速移动化、界面交互体验优。

劣势:缺乏低代码开发功能,模型无法代码化扩展,复杂应用无法支撑;仅支持云端部署,无法私有化部署,费用较高。

三、明道云

明道云的发展历史很长,从最开始的梅花网到协作SaaS产品明道,最后在2018年转型成为零代码业务应用构建平台。在行业中,还属于比较新的产品,明道云给自己的定位是一个APaaS平台,让企业用户不需要代码开发就能够搭建出用户体验上佳的销售、运营、人事、采购等核心业务应用。从整体功能上看,明道云对标的是国外应用搭建平台Airtable,主要通过搭建数据管理以及流程管理应用,帮助企业高效管理业务。

**优势:**移动化能力强,支持与钉钉和企业微信集成,视图功能较为强大,可扩展性好。

**劣势:**报表功能较弱,审批流偏弱,有一定上手门槛,费用高。

四、云程

云程平台是一款基于SpringBoot+VUE的低代码开发框架。采用微服务、前后端分离架构,基于可视化流程建模、表单建模、报表建模工具,零代码快速构建云端业务应用 ,平台即可本地化部署,也可基于K8S云原生部署。云程平台也是一款专业的BPM软件,即可独立部署,支撑企业级端到端流程落地,也可嵌入到您的OA、ERP等系统中,作为流程引擎组件使用。云程平台主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量,为企业信息化建设降本增效。

云程研发团队核心成员有10年以上的软件研发经验,聚焦于低代码平台、流程引擎等中间件产品研发,我们即可输出云程平台源代码,也可提供专业咨询和定制服务。

官方网站: http://www.yunchengxc.com/

在线演示:http://www.yunbangong100.com:31110/

官方文档:http://www.yunchengxc.com/category/help/doc

**优势:**云原生架构,流程引擎功能强大,对复杂应用支撑较好,云化和私有化均可,可交付源码,商业模式灵活。

**劣势:**缺乏市场宣传,缺乏生态化发展,用户界面美观方面稍有欠缺。

五、氚云

氚云是深圳奥哲网络科技有限公司(奥哲网络)三大主推产品之一,跟简道云是同时期的选手,已经发展近5年,是一款面向管理者或业务人员的以场景为中心的零(低)代码平台。2018年成为阿里战略投资的低代码应用搭建工具,与钉钉实现了深度融合。 氚云的定位与以流程为中心的H3 BPM和以业务为中心的云枢不同,氚云是以明确的场景为中心,通过可视化表单、流程设计、智能报表和模板化应用,帮助管理者或业务人员快速搭建流程与应用,透明呈现业务进度,实时展现精准数据,完整沉淀管理信息。

**优势:**表单流程配置灵活,应用模板丰富,交互设计体验较好,对钉钉支持较好。

**劣势:**功能较基础,复杂功能需使用低代码,需绑定钉钉提供服务,对于非钉钉类应用,局限性较大。

六、JEPaaS

JEPaaS是一款优秀的软件平台产品,可视化开发环境,低代码拖拽式配置开发,操作极其简单,可以帮助解决Java项目80%的重复工作,让开发更多关注业务逻辑,大大提高开发效率,能帮助公司大幅节省人力成本和时间成本,同时又不失灵活性。适用于搭建 OA、ERP、CRM、HR、HIS等所有的企业信息管理系统。

七、伙伴云

伙伴云,是由有着10年以上论坛软件开发及中小企业服务经验的前Discuz!团队打造的,历经“伙伴云表格”、“伙伴办公”,逐步升级为一个为企业经营服务的数据可视化平台,为企业的全流程运营管理与经营核算提供整体解决方案。通过强大的数据库引擎及权限架构,搭配可灵活定制的流程引擎与大数据分析引擎,配合专家级经营顾问与服务,打造全流程、实时可视化的经营核算体系,为企业构建起上下同心的经营伙伴关系,实现员工持续成长、组织持续变革、业绩持续提高。

八、道一云

道一云|七巧Plus(下面简称“七巧Plus”)是道一云旗下的一款低代码开发平台,去年7月左右上线,算是一款比较新的产品了。七巧Plus给自己的定位是一个高生产力的aPaaS平台,帮助企业快速搭建个性化应用,规范流程管理、数据追踪,提高团队协作效率。 道一云从2004年成立至今,近几年已经陆续发布了基于企业微信的协同应用套件——OA、HR、CRM等应用,在应用平台方面还发布了中台、七巧Plus,从布局上来看,是典型的“PaaS+SaaS”发展模式。

九、JeecgBoot

JeecgBoot 是一款基于代码生成器的低代码开发平台,零代码开发!采用前后端分离架构:SpringBoot2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! JeecgBoot引领新的开发模式(Online Coding模式-> 代码生成器模式-> 手工MERGE智能开发), 帮助解决Java项目70%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省成本,同时又不失灵活性!JeecgBoot还独创在线开发模式(No代码概念):在线表单配置(表单设计器)、移动配置能力、工作流配置(在线设计流程)、报表配置能力、在线图表配置、插件能力(可插拔)等等!

JeecgBoot开源版本功能有限,只有系统管理功能,低代码开发和流程引擎均需要购买商业版本。

十、RuoYi

RuoYi是一个后台管理系统,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。

RuoYi开源版本功能有限,只有系统管理功能,流程引擎等高级组件均需要购买商业版本。

十一、云凤蝶

云凤蝶是蚂蚁的建站平台,云凤蝶中台应用使用带自由拖拽功能的 IDE 制作页面,内置了 Ant Design、AntV、TechUI 等 UI 资产,内建大量最佳实践等,让开发者快速开发出高质量中台应用。 云凤蝶是完整的商业化页面可视化搭建系统, 适合偏业务运营的公司; pipeline 是开源的页面可视化搭建框架, 适合需要自建页面可视化搭建系统且有技术人员支持的公司.

总结:

总结

如果进行二开的话。
amis是一个框架,也可以搭配其它使用。

- 如果是纯前端,业务比较复杂,比较庞大包括后台管理,平台设计,个人建议:amis框架

- 如果是纯前端,业务不是很复杂,个人建议:低代码引擎框架。
- 如果不是纯前端,华炎魔方是一个不错的选择。

这里只分析了React源码框架。

Logo

低代码爱好者的网上家园

更多推荐