一、什么是低代码引擎

低代码引擎是具备强大扩展能力的低代码研发框架,使用者只需要基于低代码引擎便可以快速定制符合自己业务需求的低代码平台。同时,低代码引擎还在标准低代码设计器的基础上提供了简单易用的定制扩展能力,能够满足业务独特的功能需要。

简单的说,原本需要维护多个平台的代码,开发需要懂得多个框架,维护成本高。现在只需要拖拽组件,再绑定数据,就可以完成一套服务,减少了人力和维护成本。

二、低代码引擎介绍

2.1 低代码设计器

通常,每一个低代码平台中都会有的一个能力就是搭建和配置页面、模块的页面,下图是阿里的低代码平台的设计器,用来设计前端需要展示的页面。



设计器承载着低代码平台的核心功能,包括入料、编排、组件配置、画布渲染等等。由于其功能多,打磨精细难,也是低代码平台建设最耗时的地方。

2.2 定制扩展

除基础功能外,设计器也具有扩展能力,可以不用看它的源码、不用关心其实现,使用 API、插件等方式快速完成能力的开发。

2.3 应用

阿里的低代码引擎之前被应用在钉钉宜搭上,帮助开发者快速完成应用。现在阿里开源,肯定是希望借助社区能力,完善引擎的功能,丰富应用的场景,让低代码引擎形成标准。

三、短评

事实上,LowCodeEngine是一款基于react的组件化框架,把原本需要代码插入的实现方式,转变成基于web页面的参数化生成,本质上还是一套基于webUI交互的js代码生成器。

用这个引擎可以拖拖拽拽生成一套基于react框架的页面,同时可以实现页面绑定,图像化显示,事件触发等等。对于不需要精细化场景和页面的功能,这个引擎可能满足80%的需求,而且这些低代码生成的有不少的需求,至少不要再招一个懂各种框架的开发,门槛会大大降低。

源码链接:https://github.com/alibaba/lowcode-engine

---------------------
作者:xiangzhihong8
来源:CSDN
原文:https://blog.csdn.net/xiangzhihong8/article/details/123988199
版权声明:本文为作者原创文章,转载请附上博文链接!
内容解析By:CSDN,CNBLOG博客文章一键转载插件

[转]阿里开源低代码引擎LowCodeEngine相关推荐

  1. 阿里开源低代码引擎LowCodeEngine

    一.什么是低代码引擎 低代码引擎是具备强大扩展能力的低代码研发框架,使用者只需要基于低代码引擎便可以快速定制符合自己业务需求的低代码平台.同时,低代码引擎还在标准低代码设计器的基础上提供了简单易用的定 ...

  2. 上手阿里低代码引擎lowcode-engine

    目标 实现表格页面简单的增删改查 步骤 打开页面(antd 高级组件 + formily 表单组件) https://lowcode-engine.cn/demo/antd-pro-with-form ...

  3. 阿里前端、钉钉宜搭联合出品 LowCodeEngine低代码引擎已开源(内附低代码引擎技术白皮书下载)

    作者:絮黎 一.低代码引擎是什么? 低代码引擎是一款为低代码平台开发者提供的,具备强大扩展能力的低代码研发框架. 低代码引擎由阿里巴巴前端委员会.钉钉宜搭联合出品.使用者只需要基于低代码引擎便可以快速 ...

  4. 低代码引擎实战 - 从零封装低代码组件

    一. Container 构造页面时需要给其他组件一个容器来包裹,先用 vant 的 Card 组件来封装我们的容器组件 Container. src/components 目录下新建 Contain ...

  5. 顶级的18 款开源低代码开发平台

    文 | 白开水 出品 | OSC开源社区 低代码成了企追求的主流目标,与使用计算机编程语言构建应用程序的传统方法不同,低代码开发平台是使用图形向导来创建和构建软件的应用程序开发平台.因此,在许多情况下 ...

  6. 8月24日云栖精选夜读 | 阿里开源富容器引擎 PouchContainer 的 network 连接机制

    PouchContainer 是阿里巴巴集团开源的高效.轻量级企业级富容器引擎技术,拥有隔离性强.可移植性高.资源占用少等特性.可以帮助企业快速实现存量业务容器化,同时提高超大规模下数据中心的物理资源 ...

  7. 免费开源低代码拖拽开发_资料来源:面向开源开发人员的免费代码搜索工具

    免费开源低代码拖拽开发 开源代码的金矿可供程序员使用,但是选择正确的库并了解如何使用它可能很棘手. Sourcegraph创建了一个搜索引擎和代码浏览器,以帮助开发人员找到更好的代码并更快地构建软件. ...

  8. FlyFish开发者说|开源低代码平台的体验与思考

    作者: Miss yy,曾就职于凤凰网.京东科技等大厂.擅长 Node.js.Web前端开发.后端开发.运维.测试等技术领域,有丰富且广泛的开发经验. 初识FlyFish 由于我当前所在公司团队业务不 ...

  9. 推荐一个开源低代码开发平台 Corteza

    Corteza 低代码开发平台 Corteza低代码开发平台,官网: https://cortezaproject.org/ 截至目前,是我找到的,唯一一个100%免费的开源平台了.我查了将近十多个开 ...

最新文章

  1. 水星逆行,诸事不宜,瞬间爆炸。
  2. 理解正则表达式(程序员第3期文章)
  3. React中BrowserRouter与HashRouter的区别
  4. UnicodeEncodeError: 'gbk' codec can't encode character '\xeb' in position 20: illegal multibyte sequ
  5. matlab创建nc文件怎么打开,MATLAB打开nc文件并读取nc文件数据
  6. java 矩阵题目_java练习本(20190611)
  7. python矩阵所有元素取整_Python主要逻辑基础与处理
  8. 逻辑卷管理和磁盘配额
  9. 聊聊springboot2的embeded container的配置改动 1
  10. socket编程之TCP/UDP
  11. java 回调函数实现_Java实现的回调函数
  12. 中南大学计算机学院羽毛球赛,我校第四届“四海一家亲”羽毛球邀请赛成功举行...
  13. 广告投放类型以及各大平台计费准则+推广常用评价指标
  14. 在电脑上构建自我意识
  15. Class 'Qcloud\Sms\SmsSingleSender' not found
  16. 档案+户口+租房,你都清楚了吗?
  17. 数据通信与计算机网络复习笔记
  18. kafka web页面监控KafkaOffsetMonitor
  19. 数据安全被篡改的风险分析解决方案
  20. db2 java 函数_DB2函数大全

热门文章

  1. 为record类型自定义Equals方法
  2. dotnet-httpie 0.2.0 Released
  3. 手把手教你学Dapr - 4. 服务调用
  4. 等待十年,史上第一个 64 位版 Visual Studio 将于今夏公开首个预览版!
  5. 怎么将SVG转成PNG(.NET工具包编写)
  6. .NET与鲲鹏共展翅,昇腾九万里(一)
  7. 《ASP.NET Core 3 框架揭秘(上下册)》送书结果公告
  8. CKEditor 4编辑器已与Vue.js集成
  9. SQL Server 中 JSON_MODIFY 的使用
  10. .NET Core 小程序开发零基础系列(2)——小程序服务通知(模板消息)