继阿里开源了低代码引擎后,腾讯也相继开源了tmagic-editor页面可视化编辑器。这两个大厂低代码项目开源后,对于低代码开发者来说那是真的香,低代码平台开发门槛瞬间感觉没那么高了。下面主要介绍下这两个优质的开源项目
阿里低代码引擎
阿里低代码引擎是一款为低代码平台开发者提供的,具备强大定制扩展能力的低代码设计器研发框架,设计器承载着低代码平台的核心功能,包括入料、编排、组件配置、画布渲染等等
官网地址:https://lowcode-engine.cn/
demo地址:https://lowcode-engine.cn/demo/index.html
开源地址:https://github.com/alibaba/lowcode-engine
引擎协议:
编辑器介绍:
特性:
1、提炼自企业级低代码平台的面向扩展设计的内核引擎,奉行最小内核,最强生态的设计理念
2、开箱即用的高质量生态元素,包括 物料体系、设置器、插件 等
3、完善的工具链,支持 物料体系、设置器、插件 等生态元素的全链路研发周期
4、强大的扩展能力,已支撑近 100 个各种垂直类低代码平台
5、使用 TypeScript 开发,提供完整的类型定义文件
兼容性:
现代浏览器(Chrome >= 80, Edge >= 80, last 2 safari versions, last 2 firefox versions)
管理端案例:
腾讯页面可视化平台
腾讯tmagic-editor是一个所见即所得的页面可视化编辑器,基于tmagic-editor可以快速搭建可视化页面生产平台,让非技术人员可以通过拖拽和配置,自助生成H5页面、PC页面、TV页面,大大降低页面生产成本,实现零代码/低代码生成页面
官网地址:https://tencent.github.io/tmagic-editor/docs/
demo地址:https://tencent.github.io/tmagic-editor/playground/index.html
开源地址:https://github.com/Tencent/tmagic-editor
编辑器介绍:
特性:
1、所见即所得,体验友好的拖拽编辑方式
2、丰富的拓展能力,支持业务方自定义组件、插件、扩展编辑器能力
3、支持多种布局方式,tmagic-editor的容器概念,支持配置项目时,自由组合嵌套业务组件,提供超强的组件布局方式
4、支持不同前端框架,使用编辑器的业务方可以采用自己熟悉的前端框架,来开发自己的业务组件,比如vue2、vue3、react
5、强大的配置,支持表单联动的配置能力
6、组件联动,支持组件通信、组件联动,允许页面内各组件提供丰富配置能力
7、低代码,支持针对具体配置的页面写代码,修改页面样式属性等,提供除组件外的高级编码能力
谁在使用:
1、腾讯视频:视频会员,体育会员,WETV国际版,TV,doki 商城,小企鹅,小说,漫画
2、腾讯会议
H5案例:
能力项:
低代码页面生产流程
1、物料开发,针对业务需求,使用指定语言开发对应业务及公共组件
2、编排,组件的拖拽和配置,完成页面搭建与配置,进行效果渲染
3、出码,将DSL转化成低代码平台支持的开发语言源码
总结
更多详细内容请关注官网,有了它们,低代码开发不再迷路,上手也更快了。大厂出品,必属精品。一般低代码平台只是解决通用的业务场景,不适用所有的业务需求,所以不能过分依赖低代码来完成所有的功能开发。如果具备自定义扩展能力,那么将会惠及更多的开发者,也就能够实现更多的业务场景
以上便是本次分享的全部内容,希望对你有所帮助^_^
喜欢的话别忘了 分享、点赞、收藏 三连~
欢迎关注公众号 前端进阶体验 收获更多优质文章~
本文使用 文章同步助手 同步