国内开源低代码平台调研

227 阅读2分钟

调研内容

当前技术栈:前端VUE,后端C#

需要从国内大厂开源的低代码平台中找到一个可以融入公司现有体系的产品

要求:

  • 有团队持续维护,预期未来5年内不会被放弃的产品
  • 技术成熟度高,组件丰富,扩展灵活
  • 仅需少量适配就可以融入公司现有体系
  • 若平台同时包含前后端,前端可以作为UI库使用,但后端必须支持C#代码生成

结论:

  1. 阿里 体系完整,前端开源,成熟度极高,优先试用
  2. 百度 仅前端,成熟度极高,可以试用
  3. 腾讯 成熟度较低,放弃
  4. 浪潮 完整的平台,社区版开源,基于模型生成页面和后端,非常强大但后端是JAVA,风险较高,当前仅参考

详情

一 百度 Amis

image.png

  • 百度团队在内部业务中长期大量使用,短期内不会被放弃
  • 前端框架,包含可视化编辑,运行时,组件库极其丰富,成熟度高,支持扩展
  • 仅前端对公司现有体系影响较小,可以作为UI库引用,实现前端混合开发
  • 基于React开发,可以扩展自定义组件,不会React可以通过 JS SDK 的方式扩展
  • 不支持通过页面元数据生成React代码

快速开始 (baidu.com)

GitHub - baidu/amis: 前端低代码框架,通过 JSON 配置就能生成各种页面。

二 阿里 LowCodeEngine

image.png

  • 在阿里宜搭等产品中应用,预计短期内不会被放弃
  • 有整套平台体系,但仅前端框架部分开源,包含可视化编辑,运行时,组件库极其丰富,成熟度极高,支持扩展
  • 仅前端对公司现有体系影响较小
  • 基于React开发,可以通过React进行扩展
  • 可以通过页面元数据生成React代码

快速开始 | Low-Code Engine (lowcode-engine.cn)

GitHub - alibaba/lowcode-engine:一套面向扩展设计的企业级低代码技术体系

三 腾讯 tmagic-editor

image.png

成熟度较低,未进一步研究

四 浪潮 InBuilder

image.png

image.png

image.png

  • 在浪潮有相应的商业化产品,预计短期内不会被放弃
  • 有整套平台体系,社区版开源,前后端全部包含,基本功能完整
  • 整套平台,对公司现有体系影响较大
  • 前端基于Angular开发,后端基于Java开发,和公司现有技术栈完全不兼容
  • 暂未找到代码生成的方法