ASP.NET MVC會成為ASP.NET未來主流的UI平臺?
近幾個月來,ASP.NET MVC框架正吸引越來越多的Web開發人員的關注。如今,已經在網上斷斷續續地看到有些發燒友正試著使用這個框架編寫一些DEMO,甚至還簡單地結合進ASP.NET AJAX框架相關技術。那么,ASP.NET MVC框架是否發展成替換ASP.NET Web表單框架技術而一躍成為ASP.NET未來主流的UI平臺呢?為此,微軟的 Joe Stagner有一篇簡潔的BLOG(地址為:http://www.misfitgeek.com/Will+ASPNET+MVC+Be+The+Main+Web+UI+Platform+For+ASPNET.aspx)對這一問題作了十分清楚的回答。
Joe Stagner的解答
1.) ASP.NET MVC是否會成為未來ASP.NET框架主流的Web平臺?
非也!
MVC僅僅是微軟推薦的一種Web開發框架建議。它絕對不可能替換WebForms。WebForms將繼續發展下去,而且將一直是ASP.NET平臺主要的UI開發框架。 MVC僅僅是被推薦使用的構建ASP.NET應用程序的一種可能的開發框架。但這樣以來,ASP.NET程序員就有了另一種極好的選擇方案。具體使用哪一種,這將由他根據具體情況來決定。
從個人的觀點講,我會繼續使用WebForms框架,并且在以后的工作中使用MVC框架來取代 WebForms框架的可能性不是很大。
2.) WebForms是否會繼續發展下去并繼續得到微軟的支持?
絕對是這樣!
事實上,在今年秋天我會出版幾個視頻BLOG。在這些BLOG中,我將著重討論“新一代” WebForms 框架的特征及主要場所。
3.) 哪一個JavaScript.框架將被推薦成為與ASP.NET MVC (ASP.NET AJAX, jQuery, etc.)一起使用?
Microsoft 支持我們自己的AJAX 客戶端庫。但是,我經常使用jQuery 以及其他獨立的腳本庫。但提醒一點的是,Microsoft的AJAX 客戶端庫會十分友好地與任何 JavaScript庫(這些庫使用命名空間技術以避免重名沖突所導致的問題)集成到一起。
4.) ASP.NET AJAX框架是否會在ASP.NET MVC框架中得到良好的支持?
不知道。
因為 ASP.NET AJAX是基于頁面回寄框架開發出來的AJAX框架,所以這一點決定了服務器端主要內容仍然是WebForms 框架占主導。但是,至于客戶端內容的實現方面,開發人員就可以比較自由進行選擇了。
關于SP.NET AJAX框架和ASP.NET MVC框架的結合使用,Nikhil 編寫了一個簡單的 MVC小案例,地址為
http://www.nikhilk.net/Ajax-MVC.aspx
5.) ASP.NET AJAX 和Ajax Control Toolkit 是否會繼續發展下去并繼續得到微軟的支持?
絕對是這樣!
結論
WEB FORMS框架絕對不會停止發展,相反將繼續成為主流的框架并且將不斷發展下去!
原文:http://www.cnblogs.com/jyshis/archive/2011/09/22/2184699.html
【編輯推薦】