[英]What am I missing by not moving my ASP.NET 2.0 site to ASP.NET 3.5?
我有一個使用ASP.NET 2.0的Web應用程序,我想知道我是否應該將它移動到ASP.NET 3.5,特別是...我沒有移動到ASP.NET 3.5,我錯過了什么?
我理解缺點,但我不明白其優點。
遷移/重寫的最大好處是什么?
我會提速嗎?
MVC比我的老式WebForm應用程序容易得多嗎?
它看起來會更酷嗎?
您將只會錯過對較新的.NET 3.5庫的訪問,以及諸如LINQ和lambda表達式之類的酷語法。 性能方面,他們將運行相同。
順便說一句,ASP.NET MVC還沒有包含在.NET 3.5中。
是的,MVC比你的老式WebForm應用程序容易得多。 LINQ to SQL也是如此。
我說最重要的是Linq。 至少它適合我們,因為我們用它完全取代舊的數據層! (慢慢地,但肯定。)
還有其他MVC框架可以與.net2(monorail,promesh,...)一起使用,所以mvc與框架版本無關,它只是一種模式。
但是,我使用並發現有用的新框架功能:
LINQ,老兄。 LINQ。 在你嘗試之前不要敲它。 ORM很有趣!
LINQ,但不是LINQ to SQL(我不太喜歡)。 LINQ to XML和LINQ to Objects非常棒。
Lambda表達FTW! Linq的集合擴展方法與lambda表達式結合使用非常棒。
還沒有人提到擴展方法嗎?!? 見http://weblogs.asp.net/scottgu/archive/2007/03/13/new-orcas-language-feature-extension-methods.aspx
以及上面的項目(尤其是LINQ,Lambda表達式,對象,集合和屬性初始化程序等)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.