近幾年一直從事電子政務和企業管理軟件的外包開發工做,深感開發技術更新之快,尤爲隨着移動互聯網的發展,前端技術發展更是一日千里。
如今隨便一個項目都要求多端使用(PC+App+微信),若是沒有一個良好開發框架,對於外包項目開發而言累就一個字.........
本着不重複造輪子的原則,一直也在找一個合適的開發框架。ABP(ASP.NET Boilerplate)正是我心儀的對象。好處再也不多介紹了,博客園已經有好多不錯的文章,
傳送門開始:html
個人工做:
在ABP框架的基礎上結合中國特點對權限以及菜單導航、用戶通知等功能進行了部分改造,前端是基於angularjs開發的SPA(單頁面應用),優化了前端模塊加載方式改成按需加載。前端
增長了工做流、網盤、微信管理、CMS等基礎模塊。html5
採用abp的分層架構,module文件夾下存放具體業務模塊。git
ABP提供了不少優秀的底層支持,在後續文章我我會介紹。
後端服務自動生成Web api,並封裝爲angularjs 調用服務。
在web端使用angularjs+bootstrap開發;APP+微信使用ionic(基於angularjs)開發html5應用,徹底解放業務人員,效率不要過高哦!程序員
程序員的美工水平有限,仿阿里雲的界面作的。項目開發中也借鑑了一些同行的界面設計。angularjs
接下來我會把系統開發過程當中相關問題作一個系列文章進行分享。
另外ABP的做者太勤奮了,更新版本超快,已經2.0了,我開發時是基於1.0的版本,接下來還要作個升級。github
作外包不容易,歡迎各們兄弟聯繫我進行合做。QQ:523656159web