Appearance
简介
TinyEngine 低代码引擎
TinyEngine 是开源的低代码引擎,使能开发者定制低代码平台。它是低代码平台的底座,提供可视化搭建页面等基础能力,既可以通过线上搭配组合,也可以通过下载源码进行二次开发,实时定制出自己的低代码平台。
设计理念
TinyEngine 的设计理念是通过简化复杂的开发过程,使更多的企业或组织用户能够轻松创建高效、功能丰富的低代码平台。它采用模块化设计,开发者可以通过模块的配置、替换、覆盖来构建符合企业组织理念的的低代码平台,打造出专业级的企业应用程序生成器。
功能特性
- 跨端跨框架前端组件
- 支持在线实时构建、支持二次开发或被集成
- 直接生成可部署的源码,运行时无需引擎支撑
- 允许接入第三方组件、允许定制扩展插件
- 支持高代码与低代码,混合开发部署应用
- 平台接入 AI 大模型能力,辅助开发者构建应用
应用场景
TinyEngine 适用于各种类型的企业和组织,包括中小型企业、非营利组织以及大型企业。它可以用于开发多种类型的应用程序,如内部工具、客户关系管理系统(CRM)、企业资源规划系统(ERP)、电子商务平台等。
通过物料的导入、画布和出码的定制,TinyEngine可以定制化成企业和组织内部专用的页面和应用生成平台。它具备强大的扩展性,开放的协议接口,使得定制化更加灵活,能覆盖大部分低代码编排场景。
基于TinyEngine定制低代码平台案例
1) 图元编排 完备的画布拖拽绘图核心能力,灵活的属性配置面板,支持领域定制物料,轻松定制强大的图元编排设计器。
2) 流程编排 一键成型的流程模板,丰富灵活的流程组件,高效快速完成流程审批页面的开发。提供强大的流程编排设计器。
3) 页面编排 拥有丰富的图表组件,提供多种页面布局模式,轻松拖拽区块即可生成各种页面结构,同时支持移动端的屏幕编排。
社区贡献
作为一个开源项目,TinyEngine 鼓励开发者社区的贡献。用户不仅可以使用现有的功能和组件,还可以开发和共享自己的组件,丰富平台的生态系统。这种社区驱动的发展模式,不仅加速了功能的迭代,也提高了平台的可用性和可靠性。
未来发展
随着低代码平台的普及,TinyEngine 将不断优化和扩展其功能。未来,TinyEngine 可能会集成更多的人工智能和机器学习功能,使得应用程序更加智能化和自动化。同时,团队将继续提升用户体验,确保平台的易用性和灵活性。