查看原文
其他

阿里开源的低代码引擎,已收获 4.5K 星星

xiangzhihong8 进击云原生 2022-11-10

点击上方蓝字关注 👆👆

大家好呀,近期微信公众号改版,为了防止错过消息,希望大家可以动动小手将此公众号添加到“星标⭐”,非常感谢~

一、什么是低代码引擎

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

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

二、低代码引擎介绍

2.1 低代码设计器

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

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

2.2 定制扩展

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

2.3 应用

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

三、短评

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

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

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

原文:https://blog.csdn.net/xiangzhihong8/article/details/123988199


- END -




后台回复“加群”,带你进入高手如云交流群



推荐阅读


k8s 集群准备好升级到 v1.24 了吗?

如何调试Kubernetes集群中的网络延迟问题

再见 Jenkins:Drone 如何为工程团队简化 CI/CD

Kubernetes 已“跨越鸿沟”,逆袭成为主流

这 6 个方面,对微服务安全至关重要

像写 Markdown 一样画流程图

这个开源工具防止错误配置  乱入 K8s 生产环境

5 个 Docker 替代方案

6 个 CI/CD 的 CNCF 项目,你知道几个?

新手必须知道的 Kubernetes 架构

Kubernetes 架构核心点详细总结!



全网粉丝20W的头部大号,专注云原生、Golang、Linux实用脚本,效率工具,免费CSDN下载,回复【go】获取近 6 万 Star 的资源回复【1024】获取全种类IT资料,回复【红包封面】获取超好看封面,回复【加群】进入高手如云技术交流群



分享、点赞和在看

支持我们分享更多好文章,谢谢!

                 

 点个在看集群永保稳定👇

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

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