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