簡體   English   中英

沒有將我的ASP.NET 2.0站點移動到ASP.NET 3.5,我錯過了什么?

[英]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,LINQ2SQL
  • 擴展方法
  • WCF服務
  • WF

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM