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