盤古開發(fā)框架工業(yè)級微服務開發(fā)和治理框架
「盤古開發(fā)框架」是一套輕量穩(wěn)健的工業(yè)級前、中、后臺三維多端行業(yè)數(shù)字化賦能開發(fā)框架。基于商業(yè)友好的 Apache-2.0 協(xié)議免費開源發(fā)布。我們希望不僅是開源的受益者也能成為開源貢獻者,與開源社區(qū)一起共建共享開源生態(tài)。
生態(tài)子項目
盤古開發(fā)框架由「盤古服務開發(fā)框架」、「盤古中后臺業(yè)務系統(tǒng)開發(fā)腳手架」、「盤古移動端多平臺開發(fā)腳手架」三個子項目組成。可以單獨拆箱使用,也可以打包整合。
盤古服務開發(fā)框架(PanGu Service Framework)以 Dubbo、Nacos 和 Spring Boot 為核心架構(gòu),可在云原生時代構(gòu)建以「服務」為中心的現(xiàn)代應用架構(gòu),幫助用戶在云環(huán)境中更好的構(gòu)建、交付和管理自己的微服務平臺(也兼容支持垂直單體分層架構(gòu)開發(fā)模式)。
盤古中后臺業(yè)務系統(tǒng)開發(fā)腳手架(PanGu Admin)是一套基于 SCUI(Vue3、Element-Plus) + 盤古服務開發(fā)框架的中后臺業(yè)務系統(tǒng)前后端統(tǒng)一解決方案。并預置了輕量成熟的權限系統(tǒng)參考實現(xiàn),用戶可以基于此快速搭建中后臺業(yè)務系統(tǒng)二次開發(fā)腳手架。
盤古移動端多平臺開發(fā)腳手架(PanGu App Starter) 是集成了 uni-app 內(nèi)置組件、官方擴展組件和全面兼容 nvue 的 uni-app 生態(tài)框架 uView UI 的多平臺快速開發(fā)腳手架。用戶可以基于此完成Android/IOS App、微信小程序、H5 應用的快速開發(fā)(一次開發(fā),針對不同平臺編譯發(fā)布版本)。
適用場景
基于盤古開發(fā)框架的前、中、后臺三維多端行業(yè)數(shù)字化賦能能力,用戶既能快速構(gòu)建面向(移動)互聯(lián)網(wǎng)的電商、金融、云端 SAAS 服務等大并發(fā)高可用可擴展的互聯(lián)網(wǎng)應用場景,同時也能滿足諸如 ERP 、CRM 等各種企業(yè)數(shù)字化和各級電子政務系統(tǒng)的中小規(guī)模業(yè)務需求。
生態(tài)架構(gòu)圖
