ASP.NET MVC+JQuery+漂亮後臺UI+快速開發框架形成之旅

wqdfnsd發表於2019-08-21


一轉眼碼農6年了,呆過大公司也去過小作坊,碼農的人生除了摳腚還是摳腚。在所有呆過的公司裡,感覺專案沒有不延期的,真的是因為自己不夠努力嗎?也沒有呀!上班不怎麼聊QQ和微信回家也很少看動作片,還搞過幾次通宵擼碼。

以前總感覺是專案經理把工時估少了,後來自己也做過專案管理,按照以往的經歷估工時,做到最後還是會有些延期,不要就是加班拼命趕。我發現在專案中總是會遇到一些這樣那樣的問題,比如客戶需求變了,基礎資料匯入耗時間太長了,開發人員水平不高,以往的專案沒有積累,每次都是從頭開發......

感覺在開發過程中總是做一些重複的工作,比如許可權的控制,其實大部分系統都是可以通用:還有資料匯入,最開始的時候我真的傻到一個個模組的去寫,複製、貼上、修改,還經常有欄位對錯了;還有資料介面,系統做好以後要花好長的時間去做資料對接......

在此基礎上,我感覺到要提高開發效率需要一套高效的開發框架是極為重要的。加之MVC技術、JQuery技術大行其道我把這些技術也用到了自己的框架中,力求新的框架使今後的開發變得更加高效,達到事功倍的效果。

1、 前端實現

以前我用過一段時間的ext感覺這個前端框架比較臃腫,載入速度慢,而且商用是收費的,所以沒有考慮,後來考慮過easyui,也需要收費,而且感覺也不是特別靈活,所以後來就直接用JQuery來實現前端,用iframe的方式實現多窗體,自己再把樣式調整得好看一些整個下來感覺一點都不比其它前端框架差,而且可以省去版權費用,降低了總體成本,我實現的前端介面效果如下:

主頁面

登陸介面

這種框架的佈局其實是當前比較流行的,主流的框架基礎都是這個佈局,使用者體驗也比較好,後臺是透過MVC來響應,因為這一技術已經越來越成熟應用也更廣泛了,因此整體性使用MVC來處理,可能能夠帶來更好的效率和減少複雜性。

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

介面風格提供了四種不同的版本:經典版、風尚版、炫動半、飛揚版。整體部局還是相當漂亮的。

2、框架特點:

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

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

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

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

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

框架價值:

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

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

異構整合

大資料儲存/計算/分析

多作業系統/多資料庫/多終端

Demo:


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31545518/viewspace-2654473/,如需轉載,請註明出處,否則將追究法律責任。

相關文章