tiny-engine/docs/development-getting-started/dev-intro.md

50 lines
2.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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