顛覆Java開發(fā)模式的低代碼平臺:jeecg-boot(java開源低代碼開發(fā)平臺)
jeecg官網(wǎng)
官網(wǎng)地址:JEECG官方網(wǎng)站 – 基于BPM的低代碼開發(fā)平臺 #頭條創(chuàng)作挑戰(zhàn)賽#
你是否曾經(jīng)苦于java項(xiàng)目的重復(fù)工作,想要一款可以大幅提升效率的工具呢?jeecg-boot,這是一款基于BPM的低代碼開發(fā)平臺,由JEECG團(tuán)隊(duì)開發(fā)和維護(hù),為Java開發(fā)者帶來了前所未有的效率提升!從2019年6月發(fā)布第一個(gè)版本起,它就在Java開發(fā)的世界中掀起了一場顛覆性的變革!對于中小企業(yè)或者外包公司來說,jeecg-boot不僅是一款腳手架首選,更是一款高效、靈活、省時(shí)省力的必備工具!
作為一個(gè)使用過jeecg-boot的開發(fā)者,我對這個(gè)框架有著深刻的體會。相較于著名的ruoyi開源框架,jeecg-boot不僅內(nèi)置了極其強(qiáng)大的代碼生成器和在線表單功能,還內(nèi)置了jeecgboot生態(tài)內(nèi)另一著名產(chǎn)品積木表單,如果說需要快速開發(fā)一個(gè)相對較復(fù)雜或者完備的功能產(chǎn)品或者項(xiàng)目,那么使用jeecgboot肯定是不二選擇。
但是同時(shí)jeecg也有自己的缺點(diǎn),對于一般的小項(xiàng)目來說,jeecgboot的功能過于復(fù)雜和完善,當(dāng)直接使用jeecg進(jìn)行二開的時(shí)候,會發(fā)現(xiàn)大量案例或者示例代碼,并且有一半內(nèi)置的功能實(shí)際可以刪除,比如我使用jeecg進(jìn)行開發(fā)的時(shí)候,是在基礎(chǔ)上刪除了大量功能并且替換了部分核心模塊后,才形成一個(gè)比較好的腳手架??偟膩碚f使用jeecg作為重點(diǎn)項(xiàng)目開發(fā)是一個(gè)不錯(cuò)選擇,但是也要花費(fèi)成本進(jìn)行調(diào)整才能真正提升開發(fā)速度。
對于java開發(fā)來說jeecg-boot的主要特點(diǎn)有以下兩點(diǎn):
- 代碼生成器:jeecg-boot提供了強(qiáng)大的代碼生成器功能,可以在線建模、在線配置、所見即所得支持23種類控件,一鍵生成前后端代碼。代碼生成器提供強(qiáng)大模板機(jī)制,支持自定義模板風(fēng)格。目前提供N套風(fēng)格模板(單表兩套、樹模型一套、一對多三套)。代碼生成器還支持多數(shù)據(jù)源配置和分布式文件服務(wù)。這是Java開發(fā)最需要的特點(diǎn)之一。
- Online在線開發(fā):jeecg-boot提供了Online在線開發(fā)功能,無需編碼,通過在線配置表單,實(shí)現(xiàn)表單的增刪改查,支持單表、樹、一對多、一對一等模型。Online在線開發(fā)還支持Online在線報(bào)表功能,無需編碼,通過在線配置方式,實(shí)現(xiàn)數(shù)據(jù)報(bào)表。Online在線開發(fā)還支持Online在線圖表功能,無需編碼,通過在線配置方式,實(shí)現(xiàn)曲線圖,柱狀圖,數(shù)據(jù)報(bào)表等。這是Java開發(fā)最需要的特點(diǎn)之二。
當(dāng)然jeecg的功能遠(yuǎn)不止這些,并且其商業(yè)版的功能更加強(qiáng)大,不過對于一般的java項(xiàng)目來說這2點(diǎn)功能是最具吸引力的。當(dāng)我們真的去使用他,就會發(fā)現(xiàn)自己的開發(fā)效率變得如此之快。