查看原文
其他

低代码引擎 LowCodeEngine 茁壮成长的一年

刘菊萍(絮黎) 阿里巴巴终端技术 2023-04-06

低代码引擎简介

低代码引擎是一款为低代码平台开发者提供的,具备强大定制扩展能力的低代码设计器研发框架,使用者只需要基于低代码引擎便可以快速定制符合自己业务需求的低代码平台。有不了解的小伙伴可以去低代码引擎官网了解更多。

低代码引擎官网(点击阅读原文可直达):https://lowcode-engine.cn/index
时间过得好快,低代码引擎这就迎来了我们开源一周年的纪念日。低代码引擎很感谢过去一年大家对我的喜爱和关注,希望借这篇文章总结一下低代码引擎过去一年的变化。也会简单概括一些近期才开源/对外的新能力,希望能给大家提供更好的低代码开发体验。当然关心我们后续的规划的小伙伴也不要错过这篇文章哦。

低代码引擎萌芽的半年

低代码引擎在半岁的时候,我们也做了一份半岁的总结报告,这里我们简单的回顾一下::

  1. 低代码引擎对外开源了,同时开源的还有我们的精品生态、以及我们的《低代码引擎技术白皮书》电子书
  2. 开源了 Antd 的低代码物料;
  3. 「Parts/造物」物料研发平台对外并提供了一些物料研发相关的工具供大家免费体验;
  4. 社区实现了「formily 和 Ant Design Pro 的低代码物料」、「基于 next 实现了高级组件低代码物料」、「基于低代码引擎的 Vue 渲染器和适配器」等等;
  5. 以及持续发布了多篇低代码系列的文章;

详细的可以看看《低代码引擎半岁啦,来跟大家唠唠嗑...》这篇文章。
https://segmentfault.com/a/1190000042884409

低代码引擎茁壮成长的半年

低代码引擎可以开发应用级设计器

目前低代码引擎在设计上是需要在单独的页面上使用的,他的扩展功能也都是适用于页面设计的。

现在它升级成这样了!🎉🎉🎉🎉
有了这些扩展区域,我们可以升级成应用级别的设计器了。

在一个设计器中即可完成低代码页面、低代码组件、应用级逻辑、应用级国际化配置等的编辑。甚至对于应用相关的配置也可以通过 Webview 的方式进行编辑,而不需要来回切换浏览器页面才能达到这样的效果。

这样,我们就可以在同一个设计器里面,编辑多个低代码页面,也可以编辑低代码组件,编辑各种不同类似的资源。

更多详细内容会在另外的文章中进行介绍,这里就不花费过多的篇幅了,敬请期待~

图编排引擎开源

图编排引擎,既利用 X6/G6 的图形渲染能力,绘制图像,结合低代码引擎的拓展、编排等能力,可以开发一个编排图的低代码设计器。

有了图编排引擎之后,我们可以做什么呢?


逻辑编排
用低代码写逻辑终于可以实现了。

图编排
我们可以用图编排画逻辑图、流程图或者脑图。

开源仓库:https://github.com/alibaba/lowcode-graph
体验地址:https://lowcode-engine.cn/demo/demo-graph-x6/index.html

pro-layout 物料开源

大家一直期待的 pro-layout 物料终于开源了,这是一套非常好用的自然布局物料。并且开源的 pro-layout 还进行了升级,比之前的版本更好用更强大了。
点击 + 号快速添加一个通栏 Block

支持拖拽调整宽高

支持自由布局

更多能力欢迎来体验探索。
开源仓库:https://github.com/alibaba-fusion/layout
体验地址:https://lowcode-engine.cn/demo/demo-general/index.html

lab 低代码平台能力对外开放

LAB 低代码平台,是低代码引擎官方团队发布的基于低代码引擎实现的「实验室」低代码工具,具备一个低代码 APP 开发相关的能力。
你可以在这里创建应用、配置应用导航、开发调试页面,以及打包为静态资源文件,生成应用部署包。
你也可以在这里随时随地打开在线地址进行开发调试,并且还支持多人同时开发应用。

创建应用

页面管理

导航管理

设计页面

欢迎有需要的小伙伴,使用 Lab 低代码平台搭建低代码页面。
体验地址:https://lab.lowcode-engine.cn/#/

"Parts/造物"提供“低代码组件研发能力”能力

低代码组件是通过可视化的方式生产的组件,这些组件既可以用于低代码搭建体系,也可以用于 ProCode 开发体系(后续迭代)。这样的好处是:

  • 首先:轻快,低代码组件只需通过浏览器秒级完成初始化工作,不需要 ProCode 繁重的环境准备;环境一致(低代码环境),同时能够保证物料的开发环境和真实的运行环境是一致的,不会存在开发和运行环境不一致的问题。
  • 其次:通用能力可视化方式抽象,提升研发效能,比如获取远程数据、视图开发、依赖管理、生命周期、事件绑定等功能。

开发低代码组件

低代码组件属性定义

此外低代码组件研发过程中还有依赖管理、生命周期、组件调试、组件发布等等相关功能或者流程,欢迎来造物平台进行体验。
免费体验地址:https://parts.lowcode-engine.cn/home
相关精品文章:基于 LowCodeEngine 的低代码组件体系的建设和实践

接下来半年规划

主题配置能力

支持多种主题设计器皮肤主题,期望未来不再是千篇一律的设计器了。预计接下来的版本我们会提供明暗两种主题的设计器。

应用级别的低代码平台落地

接下来我们会在集团内使用应用级别的能力,升级已有的低代码平台,将其升级成应用级别的设计器,不断打磨我们的低代码平台和低代码引擎的应用级别的能力,当然落地之后也会对外分享我们的经验和教训。

低代码设计器定制 Playground

通过 Playground 我们可以在线快速插拔我们的插件、物料和设置器等等,所见即所得。这让低代码设计器的研发低代码化成为了可能,也让低代码平台的定制越来越简单。
当然官方和社区的插件、物料、设置器也有了可视化的展示空间。
这个能力本来计划在前半年完成的,因为人力原因延后了,敬请期待接下来的半年体验相关的能力。

福利

欢迎大家关注低代码引擎,了解更多低代码引擎,也欢迎加入我们的官方群,进行更多的交流(微信号 wxidvlalalalal 申请入群)。此外,为了感谢大家的帮助,我们在今天这个值得纪念的日子,斥“巨资”制作了 100 个帆布包,大家也可以加群参与抽奖哟。







您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存