代码之家  ›  专栏  ›  技术社区  ›  Jason

不将我的ASP.NET 2.0站点移动到ASP.NET 3.5会缺少什么?

  •  5
  • Jason  · 技术社区  · 16 年前

    我有一个使用ASP.NET 2.0的Web应用程序,我想知道是否应该将其移动到ASP.NET 3.5,特别是…不移动到ASP.NET 3.5会缺少什么?

    我了解缺点,但不了解优点。

    迁移/重写的最大好处是什么?

    我能提高速度吗?

    MVC比我老式的webform应用程序容易得多吗?

    看起来会凉快一点吗?

    9 回复  |  直到 16 年前
        1
  •  5
  •   cruizer    16 年前

    您只会错过对较新的.NET 3.5库的访问,以及诸如LINQ和lambda表达式等很酷的语法。从性能上讲,它们也会运行。

    顺便说一下,ASP.NET MVC还没有包含在.NET 3.5中。

        3
  •  1
  •   CodeRedick    16 年前

    我想说最大的事情是林肯。至少对我们来说是这样,因为我们正在用它完全取代旧的数据层!(慢慢地,但肯定地。)

        4
  •  1
  •   Matt Mitchell    16 年前

    是的,MVC比老式的webform应用程序简单得多。 Linq to SQL也是如此。

        5
  •  1
  •   Hrvoje Hudo    16 年前

    还有其他的MVC框架与.net2(monorail,promesh,…)一起工作,所以MVC与框架版本无关,它只是一个模式。

    但是,我使用并发现有用的新框架功能:

    • LINQ2SQL
    • 扩展方法
    • WCF服务
    • WF
        6
  •  0
  •   Josh Hinman    16 年前

    林克,伙计。林克在你试过之前不要敲它。奥姆又有趣了!

        7
  •  0
  •   John Sheehan    16 年前

    但不是Linq to SQL(我不太喜欢)。LINQ to XML和LINQ to对象非常棒。

        8
  •  0
  •   Glenn Slaven    16 年前

    lambda表达式ftw!Linq的集合扩展方法与lambda表达式结合在一起非常棒。

        9
  •  0
  •   Ted    16 年前

    还没有人提到扩展方法????见 http://weblogs.asp.net/scottgu/archive/2007/03/13/new-orcas-language-feature-extension-methods.aspx

    以及上面的项目(尤其是LINQ、LAMBDA表达式、对象、集合和属性初始化器等)。