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