[開源]基于微服務(wù)架構(gòu)的低代碼平臺(tái),企業(yè)數(shù)字化轉(zhuǎn)型的必備工具
一飛開源,介紹創(chuàng)意、新奇、有趣、實(shí)用的開源應(yīng)用、系統(tǒng)、軟件、硬件及技術(shù),一個(gè)探索、發(fā)現(xiàn)、分享、使用與互動(dòng)交流的開源技術(shù)社區(qū)平臺(tái)。致力于打造活力開源社區(qū),共建開源新生態(tài)!
一、開源項(xiàng)目簡(jiǎn)介
JECloud平臺(tái)后端采用微服務(wù)架構(gòu),前端采用微應(yīng)用架構(gòu),可做到不同服務(wù)使用不同數(shù)據(jù)庫(kù)獨(dú)立運(yùn)行。全平臺(tái)采用基于模型驅(qū)動(dòng)的設(shè)計(jì)模式,并在前后端留有大量的代碼植入入口,方便開發(fā)者對(duì)平臺(tái)進(jìn)行改造擴(kuò)充。JECloud適合軟件開發(fā)公司、企業(yè)信息中心、個(gè)人開發(fā)者使用,適用于開發(fā)ERP、OA、CRM、EAM、WMS、MES、PM等企業(yè)級(jí)信息化系統(tǒng),是企業(yè)數(shù)字化轉(zhuǎn)型的必備工具。
二、開源協(xié)議
- 使用MIT開源協(xié)議
- 平臺(tái)證書補(bǔ)充協(xié)議
三、界面展示
項(xiàng)目截圖
1、微服務(wù)架構(gòu)圖
2、 平臺(tái)功能架構(gòu)圖
3、資源表引擎
4、列表規(guī)劃器
5、標(biāo)準(zhǔn)功能列表
6、列鎖定 復(fù)雜表頭列表
7、表單規(guī)劃器
8、標(biāo)準(zhǔn)表單
9、主從表單
10、工作流規(guī)劃器
四、功能概述
JECloud平臺(tái)后端采用微服務(wù)架構(gòu),前端采用微應(yīng)用架構(gòu),可做到不同服務(wù)使用不同數(shù)據(jù)庫(kù)獨(dú)立運(yùn)行。全平臺(tái)采用基于模型驅(qū)動(dòng)的設(shè)計(jì)模式,并在前后端留有大量的代碼植入入口,方便開發(fā)者對(duì)平臺(tái)進(jìn)行改造擴(kuò)充。JECloud適合軟件開發(fā)公司、企業(yè)信息中心、個(gè)人開發(fā)者使用,適用于開發(fā)ERP、OA、CRM、EAM、WMS、MES、PM等企業(yè)級(jí)信息化系統(tǒng),是企業(yè)數(shù)字化轉(zhuǎn)型的必備工具。
常見問題
1、JECloud開源版是什么協(xié)議,商業(yè)使用免費(fèi)的嗎?
答:JECloud使用MIT協(xié)議,開源版商業(yè)使用是免費(fèi)的。
2、JECloud誕生于哪家公司,為什么要做開源?
答:JECloud出自北京凱特偉業(yè)科技有限公司(國(guó)有全資企業(yè)),出于提高產(chǎn)品知名度,構(gòu)建基于JECloud的生態(tài)體系為核心目標(biāo)創(chuàng)建開源社區(qū)。
3、JECloud的成長(zhǎng)歷程是什么樣的?
答:JECloud團(tuán)隊(duì)在低代碼領(lǐng)域摸爬滾打十余年,從早期的JEPF到JEPaaS到最終的JECloud見證了團(tuán)隊(duì)和產(chǎn)品的持續(xù)性成長(zhǎng),JECloud歷經(jīng)3年的開發(fā)時(shí)間于2022年6月發(fā)布1.0的產(chǎn)品,此后歷經(jīng)1年的時(shí)間打磨于2023年7月正式發(fā)布2.0產(chǎn)品且開源版上線。
4、JECloud中提到的私有證書是什么意思?
答:JECloud免費(fèi)證書會(huì)展示“技術(shù)支持:凱特偉業(yè)”字樣,如需更換需使用“私有證書”,私有證書會(huì)收取少許費(fèi)用用于維持JECloud團(tuán)隊(duì)正常運(yùn)轉(zhuǎn)(尊重原創(chuàng),請(qǐng)勿破解)。
5、JECloud開發(fā)環(huán)境和運(yùn)行環(huán)境是一體的嗎?
答:JECloud是基于模型驅(qū)動(dòng)的低代碼平臺(tái),而非傳統(tǒng)意義的代碼生成器,需要配合解釋器一同運(yùn)行。故此二次開發(fā)的項(xiàng)目需要在JECloud引擎下才可運(yùn)行。
6、JECloud為什么選擇華為的ServiceComb作為微服務(wù)底座而非SpringCloud?
答:從三個(gè)角度闡述,首先JECloud核心團(tuán)隊(duì)主要服務(wù)于國(guó)央企、政府、軍工,此類企業(yè)對(duì)國(guó)產(chǎn)化要求極高,故此選擇國(guó)產(chǎn)微服務(wù)中間件,其次在使用過程中團(tuán)隊(duì)發(fā)現(xiàn)ServiceComb在易用性、擴(kuò)展性、安全性上具有較強(qiáng)的優(yōu)勢(shì)。最后如使用者如需要更換SpringCloud對(duì)平臺(tái)整體影響不大,更換成本不高。
7、JECloud是否支持全國(guó)產(chǎn)化適配?
答:JECloud支持全國(guó)產(chǎn)化環(huán)境部署但開源版本僅支持MySQL數(shù)據(jù)庫(kù)。
8、學(xué)習(xí)JECloud使用需要具備的專業(yè)知識(shí)有那些?
答:基于JECloud的項(xiàng)目開發(fā)人員分為“配置開發(fā)”、與“代碼開發(fā)”兩類角色,其中配置開發(fā)角色非軟件專業(yè)人員即可勝任,代碼開發(fā)角色需要具備SQL、Java、JavaScript基礎(chǔ)知識(shí)的專業(yè)人員擔(dān)任。3天上手,14天上崗,3個(gè)月精通。
五、技術(shù)選型
技術(shù)選型
- 開發(fā)語言:Java,JavaScript
- 技術(shù)架構(gòu):后端項(xiàng)目采用微服務(wù)架構(gòu),前端項(xiàng)目采用微前端架構(gòu)
- 數(shù) 據(jù) 庫(kù):開源版僅支持MySQL
- 后端項(xiàng)目:ServiceCenter、ServiceComb、SkyWalking、OpenResty、Service Edge、 Redis、Apollo、XXLJob、RocketMQ、Promethus、SpringBoot2、Maven、 SpringMVC、Activiti 7、MyBatis
- 前端項(xiàng)目:Vue3、VueRouter4、Pinia2、Vuei18n 9、Less3、Micro-zoe、Dayjs、 AntDesign Vue3、Webpack 4、Gulp4、Lerna4、VxeTable、MxGraph、 Sortablejs、Lodash
JECloud 是由10個(gè)后端子項(xiàng)目、12個(gè)前端子項(xiàng)目、4個(gè)中間件項(xiàng)目構(gòu)成。
后端項(xiàng)目
- 基礎(chǔ)項(xiàng)目(jecloud-common)
- 動(dòng)態(tài)網(wǎng)關(guān)項(xiàng)目(jecloud-gateway)
- 元數(shù)據(jù)項(xiàng)目(jecloud-meta)
- RBAC項(xiàng)目(jecloud-rbac)
- 工作流項(xiàng)目(jecloud-workflow)
- 文檔項(xiàng)目(jecloud-document)
- 消息項(xiàng)目(jecloud-messasge)
- 連接器項(xiàng)目(jecloud-connector)
- 案例項(xiàng)目(jecloud-demo)
- 骨架項(xiàng)目(jecloud-service-archetype)
前端項(xiàng)目
- 主項(xiàng)目(jecloud-pc-admin)
- 骨架項(xiàng)目(jecloud-pc-archetype)
- 基礎(chǔ)庫(kù)項(xiàng)目(jecloud-pc-libs)
- 資源表項(xiàng)目(jecloud-pc-table)
- 應(yīng)用中心項(xiàng)目(jecloud-pc-function)
- 工作流項(xiàng)目(jecloud-pc-workflow)
- RBAC項(xiàng)目(jecloud-pc-rbac)
- 菜單項(xiàng)目(jecloud-pc-menu)
- 數(shù)據(jù)源項(xiàng)目(jecloud-pc-datasource)
- 系統(tǒng)設(shè)置項(xiàng)目(jecloud-pc-settings)
- 登錄項(xiàng)目(jecloud-pc-login)
- 展板項(xiàng)目(jecloud-pc-boards)
中間件項(xiàng)目
- 認(rèn)證中間件(jecloud-auth)
- 工作流中間件(jecloud-bpm)
- JEIbatis(je-ibatis)
- mxgraph封裝(jecloud-mxgraph)
項(xiàng)目關(guān)系圖
六、源碼地址
訪問一飛開源:https://code.exmay.com/