LowCodeEngine:阿里开源的企业级低代码开发平台,提供预制的 UI 组件和模板,覆盖完整的研发周期

本文涉及的产品
图像搜索,7款服务类型 1个月
简介: LowCodeEngine 是阿里巴巴开源的低代码开发框架,旨在通过拖拽、配置等简单操作,帮助开发者快速构建复杂的系统页面,提升开发效率和质量。

❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日跟你分享最新的 AI 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦

原文链接:https://mp.weixin.qq.com/s/t15Ar0KuDIVO1PiInt1c3w


🚀 快速阅读

  1. 功能:提供拖拽、配置等简单操作,快速构建复杂系统页面。
  2. 技术:基于 TypeScript 开发,支持组件化、数据绑定和模板引擎。
  3. 生态:提供丰富的物料体系、设置器和插件,支持全链路研发周期。

正文(附运行示例)

LowCodeEngine 是什么

公众号: 蚝油菜花 - lowcode-engine

LowCodeEngine 是阿里巴巴开源的低代码开发框架,旨在通过拖拽、配置等简单操作,帮助开发者快速构建复杂的系统页面。该框架以强大的定制能力、优雅的开发体验、丰富的 API 和插件支持而著称,能够满足各种复杂的业务场景需求。

LowCodeEngine 基于 TypeScript 开发,支持物料体系、设置器、插件等生态元素的全链路研发周期,极大地提升了开发效率和质量。其设计理念是最小内核、最强生态,能够支撑多种类型的低代码平台。

LowCodeEngine 的主要功能

  • 内核引擎:提炼自企业级低代码平台,奉行最小内核、最强生态的设计理念。
  • 高质量生态元素:提供开箱即用的生态元素,包括物料体系、设置器、插件等。
  • 工具链支持:完善的工具链,支持生态元素的全链路研发周期。
  • 扩展能力:强大的扩展能力,已支撑 100+ 个各种类型的低代码平台。
  • TypeScript 开发:基于 TypeScript 开发,提供完整的类型定义文件。

LowCodeEngine 的技术原理

  • 组件化开发:基于组件化开发,组合不同的组件构建页面和应用。
  • 数据绑定:支持数据绑定,实现 UI 组件与数据模型的同步和动态更新。
  • 模板引擎:用模板引擎渲染页面,提高开发效率和页面性能。
  • 物料体系:提供预制的 UI 组件和模板,加速开发流程。
  • TypeScript 支持:基于 TypeScript 的类型系统提高代码质量和开发体验。

如何运行 LowCodeEngine

首先,安装 LowCodeEngine 的 npm 包:

npm install @alilc/lowcode-engine --save-dev

然后,通过 CDN 引入 LowCodeEngine 的核心文件:

<script src="https://alifd.alicdn.com/npm/@alilc/lowcode-engine@1.0.18/dist/js/engine-core.js"></script>
<script src="https://alifd.alicdn.com/npm/@alilc/lowcode-react-simulator-renderer@1.0.18/dist/js/react-simulator-renderer.js"></script>

接下来,初始化 LowCodeEngine:

import {
    init, skeleton } from '@alilc/lowcode-engine';

skeleton.add({
   
  area: 'topArea',
  type: 'Widget',
  name: 'logo',
  content: YourFantasticLogo,
  contentProps: {
   
    logo: 'https://img.alicdn.com/tfs/TB1_SocGkT2gK0jSZFkXXcIQFXa-66-66.png',
    href: '/',
  },
  props: {
   
    align: 'left',
    width: 100,
  },
});

init(document.getElementById('lce'));

资源


❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日跟你分享最新的 AI 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦

相关文章
|
11天前
「Mac畅玩鸿蒙与硬件46」UI互动应用篇23 - 自定义天气预报组件
本篇将带你实现一个自定义天气预报组件。用户可以通过选择不同城市来获取相应的天气信息,页面会显示当前城市的天气图标、温度及天气描述。这一功能适合用于动态展示天气信息的小型应用。
105 38
|
8天前
|
存储 人工智能 API
AgentScope:阿里开源多智能体低代码开发平台,支持一键导出源码、多种模型API和本地模型部署
AgentScope是阿里巴巴集团开源的多智能体开发平台,旨在帮助开发者轻松构建和部署多智能体应用。该平台提供分布式支持,内置多种模型API和本地模型部署选项,支持多模态数据处理。
90 4
AgentScope:阿里开源多智能体低代码开发平台,支持一键导出源码、多种模型API和本地模型部署
|
2天前
|
前端开发 Linux C#
一款开源、免费、美观的 Avalonia UI 原生控件库 - Semi Avalonia
一款开源、免费、美观的 Avalonia UI 原生控件库 - Semi Avalonia
30 10
|
2月前
|
UED
「Mac畅玩鸿蒙与硬件31」UI互动应用篇8 - 自定义评分星级组件
本篇将带你实现一个自定义评分星级组件,用户可以通过点击星星进行评分,并实时显示评分结果。为了让界面更具吸引力,我们还将添加一只小猫图片作为评分的背景装饰。
76 6
|
28天前
|
前端开发 数据安全/隐私保护
全新紫色新UI数码盲盒系统源码/全开源无加密/附教程
全新紫色新UI数码盲盒系统源码/全开源无加密/附教程 前端uniapp+H5 后端FastAdmin框架 可打包成APP多端运行 亲测可用
48 13
|
26天前
|
XML 搜索推荐 前端开发
安卓开发中的自定义视图:打造个性化UI组件
在安卓应用开发中,自定义视图是一种强大的工具,它允许开发者创造独一无二的用户界面元素,从而提升应用的外观和用户体验。本文将通过一个简单的自定义视图示例,引导你了解如何在安卓项目中实现自定义组件,并探讨其背后的技术原理。我们将从基础的View类讲起,逐步深入到绘图、事件处理以及性能优化等方面。无论你是初学者还是有经验的开发者,这篇文章都将为你提供有价值的见解和技巧。
|
域名解析 移动开发 小程序
阿里云 EMAS & 魔笔:7月产品动态
阿里云移动研发平台EMAS & 低代码开发平台魔笔 7月产品动态已更新:移动测试(国际站)功能全面支持iOS17、移动推送 iOS发布SDK 2.0.2版本,修改偶发崩溃BUG、魔笔 新增企业定制模版;优化数据选择框组件和面包屑组件等。
254 0
阿里云 EMAS & 魔笔:7月产品动态
|
8月前
|
域名解析 测试技术 Serverless
阿里云 EMAS & 魔笔:12月产品动态
阿里云移动研发平台EMAS & 低代码开发平台魔笔 12月产品动态已更新:移动测试云真机列表改为按设备选择,新增更多设备状态展示;EMAS Serverless 函数定时任务超时时间支持1~7200秒;移动推送控制台支持配置华为、vivo的默认回执
133 0
|
存储 域名解析 移动开发
阿里云 EMAS & 魔笔:6月产品动态
阿里云移动研发平台EMAS & 低代码开发平台魔笔 6月产品动态已更新:EMAS Suite 发布HBuilderX打包插件、移动测试 云真机支持折叠屏、魔笔 更新多种功能、优化多种体验链路等。
239 0
阿里云 EMAS & 魔笔:6月产品动态
|
移动开发 运维 监控
🆕阿里云魔笔评测上线!限时免费体验通道开启!
🎁写下你的评测体验,就有机会获得罗技G512游戏机械键盘、罗技G502机械鼠标、小米背包、定制飞盘、阿里云社区优质评测证书、30元猫超卡等多重好礼!
516 0
🆕阿里云魔笔评测上线!限时免费体验通道开启!

热门文章

最新文章