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

从ASP.迁移的有力理由。NET 2.0到ASP。净值3.5

  •  4
  • nickytonline  · 技术社区  · 16 年前

    如果这是一个重复的问题,请原谅。我搜索了StackOverflow,但没有找到我的问题的答案,所以就这样吧。

    我们目前有一个运行ASP。NET 2.0,AJAX Extensions 1.0和SQL Server 2005运行,部署在IIS 6上,在VS2005中开发。一切都很好,但我正试图找到令人信服的迁移理由。我们服务的客户端通常不允许在浏览器中使用插件,因此Silverlight不是我们迁移的理由。此外,我们短期内没有计划迁移到SQL Server 2008和ASP。NET MVC也没有在开发中。

    以下是我移民的原因。我希望人们对它们发表评论或添加到列表中:

    • 我想和新的一起工作。NET的东西(我认为其他开发人员也会。也吸引了潜在的员工)
    • Windows通信基础
    • VS.NET 2008 JavaScript智能感知
    7 回复  |  直到 16 年前
        1
  •  2
  •   Joel Coehoorn    16 年前

    我最喜欢的部分是:

    • lambda表达式
    • 可用功能 系统。数据。Linq命名空间: 其中(…)、OrderBy(…),
    • Visual Studio 2008更好用 包括上述 Javascript智能感知和


    它在很大程度上消除了样板“foreach”、“if x!=null”和其他无聊的构造。

        2
  •  3
  •   Jeff Meatball Yang    16 年前

    javascript智能感知是 巨大的

    扩展方法和linq(linq到对象和lambdas,而不仅仅是linq到sql)非常酷,但由于你已经设置了一个orm,你也不会像你想的那样频繁地使用它们。

    WCF还可以,但您可能不会为它重写现有的服务。

        3
  •  2
  •   D3vtr0n    16 年前

    请记住,SQL 2008与SQL 2005不向后兼容,这意味着,如果你在SQL 2008中开发一些东西,你的2005平台很可能会对此感到不满。我最近在SSIS包中遇到了这种情况。

        4
  •  2
  •   Joel Mueller    16 年前

    LINQ是升级的一个理由,即使你不更换DAL,或者在一段时间内不这样做。在我最近开发的产品中,我们的开发计划是,在一段时间内还没有空间将我们的DAL更改为基于LINQ的DAL,但即便如此,我还是找到了很好的理由,在我接触的大约60%的类中使用LINQ to Objects和/或LINQ to XML,我很喜欢它。

        5
  •  1
  •   Richard Anthony Hein    16 年前

    一切仍在继续。NET 2.0,它只是库和语言增强以及改进的IDE体验,旨在提高生产力。提高生产率=合理化。

    我现在每天都在使用LINQ。这不仅仅是为了你的DAL。这是关于查询任何东西,上面有相同的API。更一般地说,lamba表达式使您能够完成一些非常复杂的事情,并且在没有它们的情况下需要更多的代码。匿名类型也非常有用。

        6
  •  0
  •   J.W.    16 年前

    所有提到的要点都是有效的。

    从ASP迁移。NET 2.0到ASP。网3.5?我发现更容易激励自己升级。

        7
  •  0
  •   Jack    16 年前

    免费的Microsoft ASP.net Chart控件和新版Ajax工具包都需要3.5。如果我没记错的话。

    推荐文章