StartCMS基于微前端架構的極速應用開發(fā)框架
StartCMS是一個基于TP6、ElementUI、MicroApp的極速應用開發(fā)框架, 框架只保留每個系統(tǒng)必要的一些基礎功能以及多模塊管理功能, 其他各類業(yè)務功能都以應用形式來實現(xiàn),可快速創(chuàng)建商業(yè)級后臺管理系統(tǒng)以及API系統(tǒng),也可用于整合各類運行已久但毫無關聯(lián)的系統(tǒng)。
前端開發(fā)不限技術棧,支持Vue2、Vue3、Vite、React、Rangular...
后端開發(fā)不限制語言,支持PHP、Java、Node、Python、Go、C#...
主要特性
- 大道至簡:后端標準CMS分層設計,前端微應用架構,全新開發(fā)模式和開發(fā)規(guī)范給開發(fā)更好體驗
- 框架獨立:分離框架代碼與應用代碼,框架只保留核心功能,各類業(yè)務功能以應用形式實現(xiàn)
- 應用獨立:每個應用都可以獨立開發(fā)、獨立運行、獨立部署,再將這些小型應用融合為一個完整的應用
- 不限技術:采用微應用架構,前后端可以用任意語言任意技術棧開發(fā),可以局部/增量升級,代碼簡潔、解耦、更易維護
- 不限架構:支持微應用架構的同時也兼容單體架構開發(fā),不同應用的前端可分離也可在基座上直接開發(fā)
- 命令優(yōu)化:完善的命令支持,一行命令即可啟動前后端服務,無需再搭建本地站點開發(fā)
- 代碼生成:內置高效代碼生成器,一鍵生成優(yōu)雅的CURD相關接口及接口文檔
- 注解文檔:集成APIDOC注解文檔,一鍵生成可調試接口文檔
- 注解權限:接口注釋添加@super, @auth, @admin, @login等標簽即可完成權限控制并生成前端路由
- 角色權限:內置完善的多角色功能權限控制,無限父子級權限分組
- 數(shù)據(jù)權限:基于組織架構的行數(shù)據(jù)權限控制,支持無限級組織架構設置
- 全站事件:跨應用事件分發(fā),事件監(jiān)聽、事件訂閱自動化完成,無需手動綁定
- 通用模型:內置快速關聯(lián)查詢,分頁查詢,列表查詢,詳情查詢,數(shù)據(jù)更新及刪除
- 通用服務:模型自動關聯(lián),內置快速分頁查詢,列表查詢,詳情查詢,數(shù)據(jù)更新及刪除
- 通用控制器:快速參數(shù)格式校驗,安全驗證可自動化完成CSRF安全驗證
#演示站點
- 演示地址:http://demo.startcms.cn
- 賬戶密碼:admin/admin
評論
圖片
表情
