为什么选择 EasyEditor?
什么是 EasyEditor?
EasyEditor 是一个插件化跨框架低代码引擎,提供了一套完整的可视化设计系统和灵活的插件架构。通过简单的拖拽操作即可快速搭建应用,同时支持 React、Vue 等多种框架的渲染扩展。它不仅拥有企业级的功能特性,还具备高度的可定制性,让开发者能够根据实际需求打造专属的低代码平台。
核心优势
- 插件化架构:高度可扩展的插件系统,轻松扩展核心功能
- 跨框架支持:支持 React、Vue 等多种前端框架
- 多场景适配:针对大屏、表单、门户等场景提供专业解决方案
- 协议驱动:统一的低代码协议规范,实现跨平台互通
- 高性能设计:针对大型应用场景优化,确保渲染性能
应用场景
EasyEditor 适用于多种应用场景:
- 数据可视化大屏:通过拖拽方式快速构建各类数据大屏
- 企业级表单系统:构建复杂的业务表单,支持验证、联动等高级特性
- 企业门户搭建:快速搭建企业内外部门户网站
- 工作流系统:可视化设计工作流程,并与表单等系统集成
项目动机
EasyEditor 的灵感源于公司内部设计的低代码引擎以及 lowcode-engine。我们在原有规范的基础上进行了扩展,支持多种渲染方式,不仅限于表单,还包括大屏、门户和工作流等。
在研究多个低代码项目的过程中,我们发现虽然 lowcode-engine 提供了优秀的协议规范,但在某些场景下仍需要更灵活、更轻量的解决方案,特别是对于非表单类应用的支持。
EasyEditor 与 lowcode-engine 的区别
关键差异
特性 | EasyEditor | lowcode-engine |
---|---|---|
核心设计 | 聚焦核心协议,轻量化引擎 | 完整生态系统 |
应用范围 | 多场景(大屏、表单、门户等) | 主要聚焦表单应用 |
扩展方式 | 插件化,高度可定制 | 插件体系,但定制自由度较低 |
学习曲线 | 轻量且易于掌握 | 完整但学习成本较高 |
框架支持 | 设计支持多框架渲染 | 主要基于 React 生态 |
设计理念
lowcode-engine 提供的是一整套系统,包括页面、渲染器、配置栏等,安装使用非常方便。然而,当需要添加额外内容时,用户可能会面临较高的学习成本和使用难度。例如,禁用系统自带的快捷键可能需要深入了解API。
相比之下,EasyEditor 专注于核心协议规范,旨在实现不同框架和设备之间的互通。通过插件和渲染器,我们可以灵活地实现多种应用类型的渲染,降低用户的使用成本,让用户能够完全掌控页面设计,轻松实现不同的UI。
致谢
我们感谢 lowcode-engine 提供的灵活性和协议规范,使我们能够在此基础上探索许多创新特性。同时感谢开源社区的支持和反馈,帮助我们不断改进 EasyEditor。
开始使用
准备好探索 EasyEditor 了吗?