宜搭低代码引擎LowCodeEngine开源

阿里推出了名为LowCodeEngine的低代码引擎,并已开源。这款引擎专为低代码平台开发者设计,提供强大的扩展能力,旨在简化低代码平台的研发,降低研发难度和成本。通过四层分层架构,LowCodeEngine支持业务定制和扩展,适用于构建个性化低代码平台或集成到现有系统中。

开源地址

官网地址:https://lowcode-engine.cn/

github:https://github.com/alibaba/lowcode-engine

低代码引擎技术白皮书:https://developer.aliyun.com/ebook/7507

什么是低代码引擎

低代码引擎是一款为低代码平台开发者提供的,具备强大扩展能力的低代码研发框架。

低代码引擎有什么优势?

       低代码引擎提供了低代码平台研发所需的基础技术能力,是一款面向前端研发人员的技术产品。如果有低代码产品的研发诉求,例如:

  • 业务有独特的需求,市面上的低代码平台都不满足需求,需要打造一款新的低代码平台。
  • 需要将低代码平台的研发能力集成到已有系统中
### 开源前端低代码开发平台 以下是几个知名的开源前端低代码开发平台,这些工具能够帮助开发者快速构建应用界面并满足特定业务需求: #### 1. **lowcode-engine** LowCodeEngine 是一款强大的低代码研发框架,专为低代码平台开发者设计。它提供了高度可扩展的能力,允许用户基于该引擎快速定制符合自身业务需求的低代码平台。此项目由阿里巴巴前端委员会与钉钉共同推出,适用于复杂的企业级应用场景[^1]。 #### 2. **Formily** Formily 是阿里巴巴推出的另一个开源项目,专注于表单生成领域。它支持动态表单渲染、复杂的校验规则以及自定义组件插槽等功能。Formily 提供了两种实现方式:React 和 Vue 版本,适合不同的技术栈需求[^2]。 #### 3. **Amis** Amis 是一款简单易用的低代码前端框架,核心理念是“配置即页面”。通过 JSON 配置文件描述 UI 结构,Amis 能够自动渲染出对应的交互式页面。它的优势在于学习成本较低,同时功能覆盖范围广泛,包括表格、图表、表单等多种场景[^2]。 #### 4. **DooringX** DoeringX 是一个模块化、可视化的 React 组件设计器,旨在降低前端开发门槛。它内置了大量的基础组件库,并支持拖拽操作完成页面布局的设计工作。对于希望打造个性化组件编辑器的团队来说是一个不错的选择[^2]。 #### 5. **Yaosparrow** Yaosparrow 是一个轻量级的 HTML5 应用程序建平台,采用所见即所得的方式让用户轻松创建跨终端的应用服务。其特点是以积木式的拼接方法代替传统编程模式,极大提高了生产效率。 --- ```javascript // 示例:如何使用 Amis 渲染一个简单的表单 const amisJsonSchema = { type: 'page', body: [ { type: 'form', title: '登录表单', api: '/api/login', // 表单提交接口地址 controls: [ { name: 'username', label: '用户名', type: 'text' }, { name: 'password', label: '密码', type: 'password' } ] } ] }; import AMIS from '@amis/embed'; AMIS.render(amisJsonSchema, document.getElementById('root')); ``` --- ### 总结 以上列举了几款优秀的开源前端低代码开发平台,每种都有各自的特点和技术侧重点。如果追求灵活性和企业级解决方案,则可以选择 `lowcode-engine` 或者 `Formily`;而如果是更倾向于简易性和快速上手的话,那么像 `Amis` 这样的工具会更加合适一些。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值