跳到主要内容

导读

为什么需要框架扩展?

JitAi提供了丰富的官方开发框架,但在实际业务场景中,你可能会遇到:

  • 特定行业需求,官方框架暂未覆盖
  • 现有组件功能接近,但需要定制化调整
  • 企业内部标准,需要统一的定制组件库

框架扩展正是为了解决这些问题,让你能够在JitAi生态基础上,构建满足特定需求的解决方案。

问题导向指引

前端

你遇到的问题相关文档
官方框架缺少我需要的前端组件新增前端组件元素 | 开发前端组件元素的可视化编辑器
想定制自己的前端Type元素可视化编辑器开发前端组件元素的可视化编辑器

后端

你遇到的问题相关文档
官方框架缺少我需要的后端元素新增后端Type元素 | 开发后端元素可视化编辑器
现有后端元素的功能与我的需要接近,但要调整继承扩展已有后端Type元素
想定制自己的后端Type元素可视化编辑器开发后端元素可视化编辑器

综合

你遇到的问题相关文档
需要新增包含前后端两部分功能的Type元素新增前后端复合Type元素
想要构建自己的可视化开发工具自建开发工具
需要发布可复用的扩展框架发布自己的开发框架

扩展类型

新增扩展

创造全新的Type元素及其可视化编辑器,适用于官方框架完全没有的功能。

继承扩展

基于现有Type元素进行扩展和修改,必须保持API兼容性(里氏替换原则)。

实现方式:

  • 完全重写:重新实现所有逻辑,但保持对外接口一致
  • 增量修改:在原有逻辑基础上进行局部调整,保持接口一致

社区支持

  • 扩展开发过程中遇到问题,可通过社区论坛获得帮助
  • 优秀的扩展实现,欢迎分享到社区供其他开发者学习
  • 具有通用价值的扩展,有机会被集成到官方框架中