JAVA + VUE + 簡潔UI:分離式軟件平臺形成之旅

轉眼間,擼碼7、8年了,從大公司到小作坊,碼農的生活果然是很摳腚,在所有呆過的公司裏,項目不少,正經的不多,延期是常事,你說QQ微信不聊,動作片也少看,動不動通個宵,但是進度卻遲遲跟不上,找誰說理去。

以前,做項目的時候總有一種被壓榨的感覺,認爲項目經理總是把工時估少了,後來自己做了項目管理,按照以往的經歷估工時,做到最後還是會有些延期,然後就是加班拼命趕。除了客戶需求變化,開發人員水平,數據導入問題等不可控因素外,以往的項目沒有積累,每次都是從頭開始纔是最應該解決的。

開發中一些常用的基礎模塊,比如權限控制,其實大部分系統都是可以通用;還有數據導入,最開始的時候我真的傻到一個個模塊的去寫,複製、粘貼、修改,還經常有字段對錯了;還有數據接口,系統做好以後要花好長的時間去做數據對接......

在此基礎上,我感覺到要提高開發效率需要一套高效的基礎模塊框架,基於目前的趨勢可以採用MVC+VUE,力求通用,達到事半功倍的效果。

前端實現

以前我用過一段時間的ext感覺這個前端框架比較臃腫,加載速度慢,而且商用是收費的,所以沒有考慮,後來考慮過easyui,也需要收費,而且感覺也不是特別靈活,所以後來就直接用JQuery來實現前端,用iframe的方式實現多窗體,自己再把樣式調整得好看一些整個下來感覺一點都不比其它前端框架差,而且可以省去版權費用,降低了總體成本。後來總有客戶要求用vue,在前端頁面不做大的改動的情況下,實現也不算難,就改成了vue,和後端分開。

實現的前端界面效果如下:

主頁面

目前這種佈局算是比較流行的,用戶體驗反饋較好,後臺是通過MVC來響應,因爲這一技術已經越來越成熟應用也更廣泛了,因此整體性使用MVC來處理,可能能夠帶來更好的效率和減少複雜性。

這樣的方式,對一些企業應用、行業管理系統、單位信息化系統,應該是比較不錯的界面展示了,再加上兼容性也很好,一套這樣的框架拿出來,客戶的第一印象會很好的,日後也不會爲調整界面而鬧心。

框架特點

開放性:框架將各業務系統進行了徹底的組件化和服務化,提高了多業務系統獨立開發、設計、運維的能力,不同的服務之間採用輕量級通信機制溝通,服務之間的邊界更加清晰。

組件化:平臺提供組件化的開發模式,平臺內置了大量的基礎通用模塊支持,增強各產品線的統一性,通用、個性化需求均可以有效滿足。

配置性:平臺內置了高度自定義的流程設計模型,支持自定義流程過程及表單。提供靈活、可自定義的統計報表和看板分析工具,構建數據分析中心,爲決策提供依據。

代碼生成器:框架內置代碼生成器,基礎功能的開發僅需要簡單配置即可,不用寫一行代碼;個性化功能的開發配合代碼生成器僅需少量代碼。

多語言:框架支持多語言,支持集團化組織結構、集團化部署方式、集團化應用架構、集團化權限管控。

框架價值:

集團型企業和跨國企業部署

軟件企業及非軟件企業IT部門信息化升級

快速構建,快速實施,快速升級

異構集成

大數據存儲/計算/分析

多操作系統/多數據庫/多終端

詳情:www.learun.cn

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章