原文:應用程序框架實戰二十八:前端框架決擇

對於BS管理系統,我很長一段時間都工作在Asp.Net Web Form上,Web Form的主要優勢是可以使用服務器端控件,以類似CS的開發模式進行工作,通過拖拽控件和定義事件處理函數,極大的簡化了BS的開發。服務器端控件會在渲染階段把自身輸出為Html標簽,對我們完全透明,當需要設置相關屬性時,只需要在屬性面板上操作即可。 Web Form在誕生之時,Ajax還未流行,所以頁面的提交是完全刷 ...

2015-01-27 14:59 251 9697 推薦指數:

查看詳情

應用程序框架實戰一:引言

  敏捷時代的來臨,迫使微軟.Net技術也在向敏捷方向發展。近幾年,.Net在數據訪問、Web、測試等多個領域大刀闊斧的進行改革,新技術不斷涌現。一方面這是值得慶幸的,讓.Net程序員在開發復雜項目有了更多的選擇,一改往日只能拖控件綁定數據的局面。另一方面,程序員需要大量的學習,並且需要依賴更多 ...

Wed Oct 29 23:02:00 CST 2014 16 7220
應用程序框架實戰十八:DDD分層架構之聚合

  前面已經介紹了DDD分層架構的實體和值對象,本文將介紹聚合以及與其高度相關的並發主題。   我在之前已經說過,初學者第一步需要將業務邏輯盡量放到實體或值對象中,給實體“充血”,這樣可以讓業務邏輯 ...

Thu Dec 04 12:10:00 CST 2014 26 7816
應用程序框架實戰二十五:查詢條件(規約模式應用)

  前面已經做了一些准備工作,本篇將介紹查詢條件的封裝,它是規約模式的一個應用。   規約使用一個對象來封裝謂詞,我之前已經介紹過它在驗證方面的應用,本篇是規約模式在查詢方面的應用。   規約的強大之處在於,能夠將一堆雜亂無章的條件判斷或查詢條件封裝起來,以一個清晰的概念來表達,並使得這些謂詞 ...

Tue Jan 20 09:26:00 CST 2015 14 3828
應用程序框架實戰十八:項目示例VS解決方案的創建(一)

  進行項目開發的第一步,是創建出適合自己團隊習慣的VS解決方案,雖然我已經提供了項目示例,但畢竟是我創建的,你直接使用可能並不合適,另外你如果嘗試模仿重新創建該示例,中間可能碰到各種障礙,特別是項目 ...

Tue May 26 09:45:00 CST 2015 71 11261
應用程序框架實戰九:應用程序框架的局限

  使用應用程序框架來開發項目,從軟件項目的角度來看,可以獲得更快的開發進度,更好的代碼質量、復用性、擴展性、可維護性等好處。但如果換個角度思考,也會發現其它一些問題。   首先,軟件開發是以人為本的,應用程序框架是某個人或某幾個人大腦中知識結構的具體表現,所以應用程序框架高度依賴它的創建人 ...

Fri Nov 07 23:42:00 CST 2014 5 4926
應用程序框架實戰三:什么是應用程序框架

  什么是應用程序框架?正如框架是架構的具體實現一樣,應用程序框架應用程序架構的具體實現。不過這樣說了等於沒說,因為框架和架構都是如此抽象。為了獲得直觀的感受,下面先看看更具體的.Net Framework和第三方框架。   .Net Framework為.Net程序員提供了一個龐大的類庫 ...

Thu Oct 30 17:07:00 CST 2014 5 8716
應用程序框架實戰四:你需要應用程序框架

如果沒有什么好處,不會有人願意去做,那么,你真的需要應用程序框架嗎,它能為你帶來什么好處? 應用程序框架為你提供現成的開發環境   現在來了一個項目,你可以直接打開VS,然后就開工敲代碼嗎?不行,你得先創建項目,當使用了分層架構,還需要創建更多的項目,這些項目根據依賴關系進行配置。然后依次引用 ...

Thu Oct 30 22:06:00 CST 2014 3 6506
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM