當(dāng)今市場(chǎng)環(huán)境下,企業(yè)對(duì)于軟件開(kāi)發(fā)的需求呈現(xiàn)出多樣化和個(gè)性化的特點(diǎn)。傳統(tǒng)的開(kāi)發(fā)模式已難以滿(mǎn)足業(yè)務(wù)快速部署和技術(shù)創(chuàng)新的需求。隨著云計(jì)算、大數(shù)據(jù)、人工智能等技術(shù)的飛速發(fā)展,企業(yè)需要一個(gè)能夠提供快速開(kāi)發(fā)、靈活配置、易于擴(kuò)展的框架以滿(mǎn)足業(yè)務(wù)發(fā)展的需要。
Maku-Boot作為一款開(kāi)源的快速開(kāi)發(fā)框架,集成了眾多企業(yè)級(jí)功能,幫助企業(yè)降低開(kāi)發(fā)成本,提升開(kāi)發(fā)效率,實(shí)現(xiàn)業(yè)務(wù)翻番。近日,Maku-Boot已正式加入GitCode平臺(tái),成為G-Star畢業(yè)項(xiàng)目。
Maku-Boo,讓開(kāi)發(fā)更簡(jiǎn)單
市面上有很多Java快速開(kāi)發(fā)框架,但想找到一款代碼質(zhì)量高、思路清晰、學(xué)習(xí)成本低、功能齊全且易于二次開(kāi)發(fā)的快速開(kāi)發(fā)框架卻并不容易。在2020年,Maku-Boot開(kāi)始生根發(fā)芽。為了確保代碼質(zhì)量和項(xiàng)目的簡(jiǎn)潔易懂,Maku-Boot采用了全自研形式,從零開(kāi)始開(kāi)發(fā)出了前端框架、后端框架、表單設(shè)計(jì)器、零代碼在線(xiàn)開(kāi)發(fā)等一整套解決方案,并且使用了大家都熟悉的開(kāi)發(fā)技術(shù)。
功能全面,易于擴(kuò)展
Maku-Boot快速開(kāi)發(fā)框架,采用了前后端分離架構(gòu)。前端采用Vue3、Vite、TypeScript、ElementPlus等,后端采用 SpringBoot、SpringSecurity、MyBatis-Plus等技術(shù)棧開(kāi)發(fā)。
為企業(yè)提供簡(jiǎn)單、高效、可擴(kuò)展的快速開(kāi)發(fā)解決方案,并集成眾多企業(yè)級(jí)功能,包括:機(jī)構(gòu)、用戶(hù)、角色、崗位、菜單按鈕權(quán)限、數(shù)據(jù)權(quán)限、多租戶(hù)模式、多數(shù)據(jù)源模式、工作流引擎、參數(shù)管理、字典管理、在線(xiàn)開(kāi)發(fā)、代碼生成器、消息中心、定時(shí)任務(wù)、第三方登錄、文件存儲(chǔ)、支付寶微信支付、接口文檔、日志管理、監(jiān)控中心等。
Maku-Boot的設(shè)計(jì)宗旨是簡(jiǎn)化企業(yè)應(yīng)用的開(kāi)發(fā)流程,提高開(kāi)發(fā)效率,同時(shí)保證系統(tǒng)的可擴(kuò)展性和可維護(hù)性。它適用于多種行業(yè),如電子商務(wù)、金融服務(wù)、教育培訓(xùn)和醫(yī)療健康等,能夠滿(mǎn)足不同業(yè)務(wù)場(chǎng)景下的開(kāi)發(fā)需求。
零代碼開(kāi)發(fā),輕松應(yīng)對(duì)業(yè)務(wù)挑戰(zhàn)
隨著開(kāi)源文化的普及,企業(yè)更加傾向于選擇能夠快速上手、保障安全、以及具備技術(shù)前瞻性的軟件。Maku-Boot支持信創(chuàng)、具備靈活的權(quán)限控制、多種開(kāi)發(fā)模式可選,為企業(yè)提供了一個(gè)全面、高效、且易于擴(kuò)展的開(kāi)源解決方案。
1、零代碼開(kāi)發(fā):支持單表、樹(shù)表、一對(duì)一、一對(duì)多等表單的零代碼開(kāi)發(fā),極大縮短了上線(xiàn)時(shí)間,無(wú)需部署和重啟服務(wù)等優(yōu)點(diǎn)。
2、代碼生成器:將開(kāi)發(fā)中的重復(fù)繁瑣步驟抽取出來(lái),在線(xiàn)生成代碼到本地,再根據(jù)業(yè)務(wù)需求進(jìn)行修改,使開(kāi)發(fā)過(guò)程更簡(jiǎn)單、更高效。
3、多租戶(hù)模式:支持不同租戶(hù)之間的數(shù)據(jù)隔離,同時(shí)支持字段隔離和數(shù)據(jù)源隔離,輕松搭建SaaS平臺(tái)服務(wù)。
4、多數(shù)據(jù)源模式:支持多數(shù)據(jù)源模式,主從數(shù)據(jù)庫(kù)和讀寫(xiě)分離,有效降低主庫(kù)壓力,提升系統(tǒng)性能和可靠性。
5、多種數(shù)據(jù)庫(kù):支持MySQL、PostgreSQL、達(dá)夢(mèng)數(shù)據(jù)庫(kù)等,無(wú)需關(guān)心不同類(lèi)型數(shù)據(jù)庫(kù)間的語(yǔ)法差異,開(kāi)發(fā)更為便捷。
6、開(kāi)發(fā)模式:采用組件化開(kāi)發(fā)模式,可以方便地?cái)U(kuò)展不同的業(yè)務(wù)功能,確保系統(tǒng)不臃腫。需要使用某個(gè)組件時(shí)按需引入,反之亦然。
7、靈活的權(quán)限控制:采用RBAC權(quán)限管理,權(quán)限可以精細(xì)控制到菜單、按鈕、數(shù)據(jù)行和授權(quán)范圍,確保系統(tǒng)的安全性和靈活性。
8、多種登錄方式:提供賬號(hào)密碼、短信驗(yàn)證碼、企業(yè)微信、釘釘、飛書(shū)、微信等多種登錄方式,用戶(hù)可以靈活選擇適合的登錄方式。
9、工作流引擎:集成Flowable7工作流引擎,支持流程設(shè)計(jì)器、自定義表單、在線(xiàn)表單、會(huì)簽、或簽和子流程等功能,滿(mǎn)足復(fù)雜業(yè)務(wù)流程需求。
10、信創(chuàng)支持:采用國(guó)密SM2、SM3加密,支持達(dá)夢(mèng)數(shù)據(jù)庫(kù)等,符合信創(chuàng)要求,提升系統(tǒng)安全性和可靠性。
我們堅(jiān)信,在GitCode平臺(tái)的強(qiáng)大支持下,Maku-Boot將大放異彩,并攜手開(kāi)發(fā)者群體,共同加速行業(yè)創(chuàng)新,開(kāi)啟開(kāi)源生態(tài)的廣闊前景。
(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書(shū)面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開(kāi)相關(guān)鏈接。 )