天天看點

JEECG使用心得

    接觸jeecg也有一段時間了。從3.6.5到現在的3.7 從一個千瘡百孔有很多bug的系統到現在新版本的功能完善,不得不承認jeecg在不斷的優化,不斷的壯大。是一個簡便、快速開發、多元化的開發平台。

    在這之前,我自己也搭建過自己的平台架構,但能力有限,系統不穩定,經常出現問題。導緻開發時間花費太長。之後也在網上找了很多别人的架構來使用。但在權限管理、使用者管理這些基礎管理上都不太得我意,也要經常的進行修改。之後找到了jeecg架構,期初也是抱着試試看的想法。雖然也有挺多的bug,但jeecg團隊在不斷的更新完善,也積極的回答問題,解決問題。是以,在之後的幾個系統開發的過程中我都使用了jeecg架構進行開發。

    在使用的這段時間裡,對jeecg架構有所了解,并且也使用了jeewx架構對微信進行二次開發。也有了自己的一些看法,由于自己的能力有限,說得不好和不對的地方還請見諒,指出問題共同學習。

    在優勢方面。作為一個小公司的小程式猿,經常重複性的粘貼複制代碼,枯燥又乏味,好不容易根據使用者的需求搭建好了系統原型。使用者又經常無理由的随意更改需求,這對于我已經寫好增删改成、前背景對接以及資料庫設計無疑是一件很蛋疼的事。但使用了jeecg online線上開發。可以盡可能的先根據使用者的需求進行設計開發,線上測試功能。之後再生成代碼進行二次開發,節約了很多時間并且減少重複性操作。

    美中不足之處。對于小公司,小項目使用jeecg開發确實節約了不少的時間。從jeecg3.6.5之後發現很多類已經被打包封裝了,這對于做開發的我們想修改代碼确實是一件很頭疼的事,需要下載下傳相關源碼進行修改。如果可以,jeecg應該提供一個完全開源無封裝的源碼,或者提供封裝後的jar的API文檔。這樣能更好的了解系統,開發系統。

    在發展方向上,我覺得jeecg在PC端的開發比較強大和智能化,但美中不足的是手機端的應用隻有微信(可以使用jeewx進行開發設計)以及使用bootstrap頁面自适應開發。感覺局限性太大,很多功能受到限制。但是我覺得資訊化應當從多樣化,簡便化方向發展,手機端APP的開發應該是以後辦公的潮流。如果可以JEECG我感覺應該從無線資訊化方向發展,包括語音提示,智能提示等功能,開發屬于自己的APP結合PC端的背景處理。使得系統更為強大。