跳转至

二次开发

不管低代码平台设计得多么完善,总是会遇到无法预先抽象的场景。没错,低代码和无代码的基本原理就是把可能遇到业务或技术问题做预先抽象,并封装成模块直接配置调用。当遇到无法预先抽象的情况就需要进行二次开发。MyApps产品为二次开发提供了预留的便利。

API 中心

API 中心是什么

系统对接就是常见的"不可抽象"的场景之一。**API中心**可以方便的定义RESTful接口给外部系统调用,从而打通内外系统之间的连接。

静态资源托管

另外一种常见"不可抽象"场景是用户对于前端(浏览器、APP、小程序等)的特殊要求。前端界面在不同的场景下有不同的要求。对于通常的管理类应用,用户可以接受风格一直大众化的操作界面,而往往在电商或类似场景下,用户希望前端界面更具美感和趣味,因此我们在**MyApps**中拓展了**静态资源托管**能力。

  • 托管的内容:通常为前端资源,Html、CSS、JS、Image等,是通过传统前端技术构建的页面内容(JQuery、VueJS、ReactJS等)
  • 托管的位置:放在系统安装Storage/workspace/某软件.application/static/路径下
  • 与接口对接:直接访问API中心定义并暴露的接口获取数据
  • 访问URL:http://服务器网址:端口/obpm/magic-static/软件名/资源文件名

源代码

MyApps**产品分**社区版**和**商业版。商业版中企业版和集团版提供100%源代码,可以支持用户源代码级二次开发。