C# 关于ASP.NET 2.0与ASP.NET 3.5 MVC之间差异的问题

C# 关于ASP.NET 2.0与ASP.NET 3.5 MVC之间差异的问题,c#,sql,asp.net-mvc,ajax,visual-studio-2008,C#,Sql,Asp.net Mvc,Ajax,Visual Studio 2008,我们正在从没有测试的常规2.0 webforms转向TDD MVC 我希望了解从2.0到3.5 MVC的所有要求 SQL Server 2000是否与.net 3.5配合使用 MVC框架是否与.NET3.5一起提供 AJAX如何处理所有这些东西 visual Studio团队套件值得花时间/金钱吗 ASP.NET MVC是ASP.NET 3.5的一个扩展,它仍处于测试阶段,voices表示它将在年底前推出 关于你的其他问题: -.NET3.5在SQLServer2000上运行良好 -MVC框架

我们正在从没有测试的常规2.0 webforms转向TDD MVC

我希望了解从2.0到3.5 MVC的所有要求

  • SQL Server 2000是否与.net 3.5配合使用
  • MVC框架是否与.NET3.5一起提供
  • AJAX如何处理所有这些东西
  • visual Studio团队套件值得花时间/金钱吗

ASP.NET MVC是ASP.NET 3.5的一个扩展,它仍处于测试阶段,voices表示它将在年底前推出

关于你的其他问题: -.NET3.5在SQLServer2000上运行良好 -MVC框架不是.NET3.5的一部分 -对于在ASP.NETMVC中使用AJAX,最好看看JQuery(或其他框架)。对ASP.NET Ajax的支持并不完全可用

ASP.NET MVC的真正优势是:

  • 可测试性
  • 可测试性:-)
  • 能够生成您真正想要的HTML!没有视图状态!没有其他噪音!:-)
顺便说一句,使用MVC跳转到TDD并不简单……它需要时间


HTH

我自己刚开始使用MVC,但我绝不是MVC的专家,但让我们看看我能否回答您的几个问题

  • 您完全可以将SQL 2000与.NET Framework 3.5结合使用。我相信SqlProvider仍然可以使用它。(就我个人而言,我认为至少在2005年工作比较好——我还没有愉快地在2008年工作过,所以对此我不能说什么。)
  • MVC框架既没有3.5版本,也没有VisualStudio2008版本。下载地址为。我相信它目前处于测试版1

MVC仍然是单独下载的。 . (也是阿贾克斯女士)

SQLServer2000只是您的持久化位置。它可以与任何.Net framework一起使用,并且不依赖于特定的版本


我认为,如果你从Webforms转向MVC,那将更多地是一次重写,而不是转换。两者在发展上有很大的差异,我认为这比你预期的要大。

要回答你的一些其他问题:

visual Studio团队套件值得花时间/金钱吗

你有多少钱?如果你是一家拥有大量预算和开发人员的大公司,并且你专注于微软技术,我会说是的。如果您对这些问题中的任何一个回答都是否定的,我会选择开源路线(Svn或GIT、Cruise Control或Team City、MsBuild等)

我们正在从没有测试的常规2.0 webforms过渡到TDD MVC,我需要知道其中的细节,因为我以前从未做过这样的跳跃(这不是一个巨大的跳跃,但我是一个刚从大学毕业的nooby程序员)


现在是学习MVC的好时机,因为您对Web表单知识没有深入的投资,对于像您这样的人来说,MVC是一个更好的模型。TDD不是你一夜之间就能学到的东西,但是坚持下去,你会因此成为一名更好的程序员。

有谁知道使用ASP.NET MVC和LLBLGEN(自助服务或适配器)的最佳实践或示例项目吗?可能与S#arp架构类似

我是MVC新手,只能使用LLBLGEN

其次是“不简单”的评论。你说的是一个相当大的重写,但如果你做得好,你最终会得到一个更易于维护的应用程序。