前端搞基建之低代码平台再调研

AI摘要:本文围绕企业快速集成低代码能力的需求,针对私有化部署、技术栈适配、多系统集成及二次销售等核心要求,对共计12家商业产品和开源项目进行了选型评估。

需求背景

前言

基于上期低代码平台调研结果,我们虽已明确低代码平台本身 并不能提升研发效率,且公司决定不在该类项目上投入自研资源,但多个业务项目仍存在相关需求。经初步对接发现,业务方的主要诉求在于 将低代码平台、可视化设计与灵活配置能力,作为项目的创新亮点,在项目汇报中突出其价值

因此,我们仍需提供一套低代码解决方案,但其核心目标已明确为 :为各业务项目组提供快速集成"低代码"能力的轻量化方案 ,助力各项目以最小成本、最快速度将"低代码"能力融入自身体系。

规格要求

该解决方案需要满足以下要求:

  1. 支持私有化部署

    1. 数据库需要支持Oracle语法的达梦数据库
  2. 支持已有项目集成

    1. 包括但不限于数据集成、页面集成、用户认证

    2. 页面集成的方式:超链接、嵌入式(组件sdk)、微前端

  3. 支持定制开发

    1. 技术栈最好是vue 、java
  4. 支持二次销售

    1. 在不同项目、不同现场客户发布上线

名词术语

  • 低代码平台:允许开发人员使用可视化拖拽 组件而不是编写代码来构建应用。通常情况下低代码平台会具备以下的几个能力:

    • 可视化页面搭建,通过简单的拖拽完成应用页面开发,对前端技能没有要求或不需要特别专业的了解;

    • 可视化模型设计,与业务相关的数据存储变得更容易理解,甚至大多数简单场景可以做到表单即模型,模型字段的类型更加业务化;

    • 可视化流程设计,不管是业务流程还是审批流程,都可以通过简单的点线连接来进行配置;

    • 可视化报表及数据分析,BI 数据分析能力成为标配,随时随地通过拖拽选择来定义自定义分析报表;

    • 可视化服务与数据开放、集成,具备与其他系统互联互通的配置。

  • 表单:包含有文本框、下拉菜单等表单元素的页面,在咱们公司通常泛指中后台系统中常见的CURD页面

  • 表单设计器:低代码平台中的一项核心功能,它允许用户通过图形化界面来创建和管理表单,而无需编写代码。

    • 类似的还有大屏设计器、表格设计器。

    • 表单设计器+流程设计+数据管理+权限管理 = 低代码平台

  • 表单引擎:低代码平台开发者提供的,具备强大定制扩展能力的可视化设计器研发框架

    • 表单引擎是底层技术框架,提供组件库、渲染逻辑和扩展接口,而表单设计器是可视化工具,基于引擎实现。

技术选型:低代码平台

AI速搭

低代码平台、商业产品、百度

基本信息

AI速搭是百度智能云推出的低代码开发平台,它灵活性强,对开发者友好,在百度内部大规模使用,有超过 4w 内部页面是基于它制作的,是百度内部中台系统的核心基础设施。

收费标准:aisuda.cloud.baidu.com/price

评估总结

  1. 功能与业务期望匹配度极高,表单设计、报表设计、流程设计、甚至AI助手都包含了。

  2. 稳健成熟,有被大量、商业级使用过

  3. 产品定位上更多的是帮助用户开发应用,而不是帮助企业快速实现低代码开发。

    1. 需要进一步确认二次开发、二次销售相关内容

宜搭

低代码平台、商业产品、阿里钉钉

基本信息

宜搭是阿里巴巴自主研发的低代码应用开发平台,基于阿里云的云基础设置和钉钉的企业数字化操作系统,为每个组织提供低门槛、高效率的数字化业务应用生产新模式。在宜搭上生产的每个应用都天然具备互联互通、数据驱动和安全可靠的特点。

收费标准:www.aliwork.com/pricing

评估总结

  1. 定位是sass平台(软件即服务),按账号数量收费,不支持私有化部署。

简道云

低代码平台、商业产品、帆软

基本信息

简道云是一个灵活易用的应用搭建平台,各行各业的用户,在简道云上无需代码即可搭建如销售/OA/生产/财务等不同类型的管理应用,轻松满足企业的个性化管理需求。

官方网站:www.jiandaoyun.com/index/

收费标准:www.jiandaoyun.com/index/price

评估总结

  1. 帆软出品,功能全面、强大、满足需要甚至超出需要

  2. 不出售源码

Marsview

低代码平台、部分开源

基本信息

Marsview 是一款低代码+零代码的搭建平台,面向研发以及产品同学 ,可以快速交付的业务系统

官方网站:marsview.com.cn/

源码:github.com/JackySoft/m...(仅前端)

收费标准:marsview.com.cn/price

评估总结

  1. 功能满足需要,扁平化外观设计,观感体验较好

  2. 前端开源后端不开源

  3. 技术栈:react+node

  4. 商业版本完整源码交付,支持二次开发,不支持二次售卖

jeecg boot

低代码平台、部分开源、提供商业版本

基本信息

JeecgBoot是一款集成AI应用和BPM流程的低代码平台,旨在帮助企业快速实现低代码开发和构建个性化AI应用!

源码: gitee.com/jeecg/Jeecg...

收费标准:jeecg.com/vip

评估总结

  1. **功能全面:**不仅有表单设计器 还有流程设计器、报表大屏设计器

  2. 部分开源:表单设计器、流程设计器不在开源范围,需要付费

  3. 一次购买,终身授权(不限制项目数、库表数、用户数、并发数)

  4. 用户体验、整体观感、功能完成度不如商业产品

若依JFlow

低代码平台、部分开源、提供商业版本

基本信息

知名开源项目若依,研发的低代码平台。包含表单引擎与流程引擎两大部分,并且两块完美结合,流程引擎操纵表单引擎,协同高效工作, 完成了很多国内生产审批模式下的流程设计。

官方网站:ccflow.org/Demo.html

源码:gitee.com/opencc/JFlo...

收费标准:gitee.com/opencc/JFlo...

评估总结

  1. 部分开源,vue3使用Dist发布,只有构建产物没有源码

  2. GPL协议

Nbcio-Boot

低代码平台、开源

基本信息

基于jeecgboot3.0和flowable6.7.2,初步完成了集流程设计、流程管理、流程执行、任务办理、流程监控于一体的开源工作流开发平台,同时增加了聊天功能、大屏设计器、网盘功能和项目管理

源码:gitee.com/nbacheng/nb...

评估总结

  1. jeecg boot的二开,使用开源的组件替代了jeecg boot闭源的功能,比如表单设计器、流程设计

  2. 个人开发维护,实现略显粗糙,仍需打磨

  3. MIT协议,支持二次开发、免费商用

技术选型:表单设计器

如果没有直接可用的合适的低代码平台,我们可以选择一款表单设计器,围绕它构建自己的低代码平台。

amis-editor

表单设计器、闭源、百度

基本信息

百度基于 amis 研发的可视化编辑器,作为单独的 npm 包发布了出来,可以通过 npm 安装使用。

文档:aisuda.bce.baidu.com/amis/zh-CN/...

在线demo: aisuda.github.io/amis-editor...

amis前端低代码框架:github.com/baidu/amis?...

评估总结

  1. 不支持定制开发

    1. amis-editor不开源,只是可以通过 npm 安装,免费使用。
  2. 开发框架是react,不过社区有vue版sdk

  3. Demo中数据存储在本地,需要扩展后端持久存储能力

LowCodeEngine

表单设计器、开源、阿里

基本信息

阿里的低代码引擎,一款为低代码平台开发者提供的,具备强大定制扩展能力的低代码设计器研发框架。一套面向扩展设计的企业级低代码技术体系。

源码:github.com/alibaba/low...

文档:lowcode-engine.cn/site/docs/g...

评估总结

  1. 真开源,MIT协议,支持二开、可商用

  2. 前端TypeScript、react技术栈,后端能力需要自己扩展

TinyEngine

低代码引擎、开源、华为云

基本信息

TinyEngine低代码引擎使能开发者定制低代码平台,支持在线实时构建低码平台,支持二次开发或集成低码平台能力

前端应用源码:gitee.com/opentiny/ti...

接口服务源码:gitee.com/opentiny/ti...

数据服务源码:gitee.com/opentiny/ti...

评估总结

  1. 真开源,MIT协议,支持二开、可商用

  2. 前端vue、后端node

Variant Form

表单设计器、部分开源、提供商业版本

基本信息

一款高效的Vue 3低代码表单,可视化设计,一键生成源码

源码:gitee.com/vdpadmin/va...

收费标准:www.vform666.com/pro/

评估总结

  1. 使用自定义协议,但支持二开和商用

FormCreate

基本信息

FcDesigner 是一款基于Vue的开源低代码可视化表单设计器工具,通过数据驱动表单渲染。可以通过拖拽的方式快速创建表单,提高开发者对表单的开发效率,节省开发者的时间。并广泛应用于在政务系统、OA系统、ERP系统、电商系统、流程管理等领域。

官网:form-create.com/

源码:gitee.com/xaboy/form-...

DEMO: pro.form-create.com/view/

评估总结

  1. 狭义上的"表单",而不是泛指前端增删改查页面

  2. MIT协议,支持二开、商用

技术选型对比

名称 简介 开发团队 类型 结论(个人初步) 开源协议 开发语言 评估总结 体验评分 官网 源码 收费标准
AI速搭 百度智能云推出的低代码开发平台 百度 低代码平台 二次销售确认 商业产品 - 1. 功能与业务期望匹配度极高,表单设计、报表设计、流程设计、AI助手都包含了2. 稳健成熟,被大量、商业级使用过3. 产品定位上更多的是帮助用户开发应用,而不是帮助企业快速实现低代码开发。 a. 需要进一步确认二次开发、二次销售相关内容 5 aisuda.bce.baidu.com/aisuda-docs... - aisuda.cloud.baidu.com/price
宜搭 阿里巴巴自主研发的低代码应用开发平台 阿里巴巴 低代码平台 二次销售确认 商业产品 - 1. 定位是sass平台(软件即服务),按账号数量收费,不支持私有化部署。 5 www.aliwork.com/ - www.aliwork.com/pricing
简道云 帆软的的应用搭建平台 帆软 低代码平台 排除:不提供源码 商业产品 - 1. 帆软出品,功能全面、强大、满足需要甚至超出需要2. 需要确认是否支持二次销售 5 www.jiandaoyun.com/index/ - www.jiandaoyun.com/index/price
jeecg boot JeecgBoot是一款集成AI应用和BPM流程的低代码平台,旨在帮助企业快速实现低代码开发和构建个性化AI应用! 北京国炬 低代码平台 推荐:付费可用 部分开源 前端Vue、后端java 1. 功能全面:不仅有表单设计器 还有流程设计器、报表大屏设计器2. 部分开源:表单设计器、流程设计器不在开源范围,需要付费3. 一次购买,终身授权(不限制项目数、库表数、用户数、并发数)4. 用户体验、整体观感、功能完成度不如商业化竞品 4 www.jeecg.com/ gitee.com/jeecg/Jeecg... jeecg.com/vip
若依JFlow 知名开源项目若依研发的低代码平台 济南驰骋 低代码平台 排除:交互有些别扭不直观 部分开源 前端Vue、后端java 1. 部分开源,vue3使用Dist发布,只有构建产物没有源码2. GPL协议 3 ccflow.org/index.html gitee.com/opencc/JFlo... gitee.com/opencc/JFlo...
Marsview 低代码+零代码的搭建平台,面向研发以及产品同学,可以快速交付的业务系统。 个人 低代码平台 排除:技术栈不匹配 部分开源 前端React、后端Node 1. 功能满足需要,扁平化外观设计,观感体验较好2. 前端开源后端不开源3. 商业版本完整源码交付,支持二次开发,不支持二次售卖 5 marsview.com.cn/ github.com/JackySoft/m... marsview.com.cn/price
Nbcio-Boot 基于jeecgboot3.0和flowable6.7.2,初步完成了集流程设计、流程管理、流程执行、任务办理、流程监控于一体的开源工作流开发平台 个人 低代码平台 备选:拿来即用,只是需要继续打磨 开源(MIT/Apache) 前端Vue、后端java 1. jeecg boot的二开,使用开源的组件替代了jeecg boot闭源的功能,比如表单设计器2. 功能全面,但实现略显粗糙,仍需打磨,个人开发维护3. 开源MIT协议 3 - gitee.com/nbacheng/nb... -
amis-editor AI速搭的可视化编辑器组件 百度 表单设计器 排除:体验好,但仅适用对设计器没有定制需求的场景 闭源 React 1. 不支持定制开发,可免费商用 a. amis-editor不开源,只是可以通过 npm 安装使用。2. 开发框架是react,不过社区有vue版sdk 5 aisuda.bce.baidu.com/amis/zh-CN/... github.com/aisuda/amis... -
LowCodeEngine 阿里的低代码引擎,一款为低代码平台开发者提供的,具备强大定制扩展能力的低代码设计器研发框架。一套面向扩展设计的企业级低代码技术体系。 阿里巴巴 表单设计器 排除:技术栈不匹配 开源(MIT/Apache) React 1. 为数不多的真开源,MIT协议,支持二开、可商用2. 前端TypeScript、react技术栈,后端能力需要自己扩展 4 lowcode-engine.cn/site/docs/g... github.com/alibaba/low... -
TinyEngine 华为云的低代码引擎 华为云 表单设计器 备选:如果想长期发展,可以基于该引擎持续沉淀 开源(MIT/Apache) 前端Vue、后端Node 1. 为数不多的真开源,MIT协议,支持二开、可商用2. 前端vue、后端node 4 gitee.com/opentiny/ti... gitee.com/opentiny/ti... -
Variant Form 一款高效的Vue 3低代码表单,可视化设计,一键生成源码 极昇数科 表单设计器 备选:支持二开支持商用 开源(MIT/Apache) Vue 1. 使用自定义协议,但支持二开和商用 3 www.vform666.com/ gitee.com/vdpadmin/va... www.vform666.com/pro/
FormCreate FcDesigner 是一款基于Vue的开源低代码可视化表单设计器工具,通过数据驱动表单渲染。可以通过拖拽的方式快速创建表单,提高开发者对表单的开发效率,节省开发者的时间。并广泛应用于在政务系统、OA系统、ERP系统、电商系统、流程管理等领域。 西安锦强 表单设计器 排除:仅支持"表单" 开源(MIT/Apache) Vue 1. 狭义上的"表单",而不是泛指前端增删改查页面2. MIT协议 3 form-create.com/ gitee.com/xaboy/form-... www.form-create.com/price.html

特别说明:

本次调研旨在确认各平台是否具备低代码能力(聚焦于"有无"层面),未深入对比分析 各设计器的具体功能细节。
原因在于:

  1. 本次需求的核心目标为项目建立基础、通用的低代码能力

  2. 详细的功能细节对比基于业务侧提供的具体使用场景及更细粒度的功能需求方可有效进行。

方案总结

若无特殊定制化需求,业务侧建议直接采购成熟的"低代码平台"产品(比如jeecg boot)。原因是低代码产品技术门槛和业务复杂度较高,相较于自研,不仅能显著降低研发成本、缩短研发周期,更重要的是其功能成熟稳定,已通过大量实践验证。

若选择自研路径,则建议基于成熟的"低代码引擎"(比如 TinyEngine 、 LowCodeEngine)进行二开。此类引擎不仅提供源代码,还具备完善的开发文档与规范协议,可大幅降低自研风险。

相关推荐
brzhang1 小时前
颠覆你对代码的认知:当程序和数据只剩下一棵树,能读懂这篇文章的人估计全球也不到 100 个人
前端·后端·架构
斟的是酒中桃1 小时前
基于Transformer的智能对话系统:FastAPI后端与Streamlit前端实现
前端·transformer·fastapi
烛阴2 小时前
Fract - Grid
前端·webgl
JiaLin_Denny2 小时前
React 实现人员列表多选、全选与取消全选功能
前端·react.js·人员列表选择·人员选择·人员多选全选·通讯录人员选择
brzhang2 小时前
我见过了太多做智能音箱做成智障音箱的例子了,今天我就来说说如何做意图识别
前端·后端·架构
为什么名字不能重复呢?3 小时前
Day1||Vue指令学习
前端·vue.js·学习
eternalless3 小时前
【原创】中后台前端架构思路 - 组件库(1)
前端·react.js·架构
Moment3 小时前
基于 Tiptap + Yjs + Hocuspocus 的富文本协同项目,期待你的参与 😍😍😍
前端·javascript·react.js
Krorainas4 小时前
HTML 页面禁止缩放功能
前端·javascript·html
whhhhhhhhhw4 小时前
Vue3.6 无虚拟DOM模式
前端·javascript·vue.js