2008-10-23 47 views
3

我们正在从没有测试的常规2.0 webforms转移到TDD MVC关于ASP.NET 2.0与ASP.NET 3.5差异的问题MVC

我期待找出所有跳转的要求2.0到3.5 MVC。

  • SQL Server 2000是否支持.net 3.5?
  • MVC框架是否带有.net 3.5?
  • AJAX如何处理所有这些东西?
  • 视觉工作室团队套房是值得的时间/金钱?

回答

5

ASP.NET MVC是ASP.NET 3.5的扩展,它仍处于beta测试阶段,并且声音表示它将在年底之前发布。

对于您的其他问题: - .NET 3.5的作品以及SQL Server上2000 - MVC框架不是.NET 3.5 部分 - 对于使用AJAX与ASP.NET MVC它的更好,如果你看一看JQuery(或其他框架)。对ASP.NET Ajax的支持不完全可用。

恕我直言,ASP.NET MVC的真正advantanges是:

  • 可测
  • 可测:-)
  • 的能力产生你真正想要的HTML!没有视图状态!没有其他的噪音! :-)

顺便说一句,用MVC跳转到TDD并不简单......它需要时间。

HTH

+0

其次“不简单”的评论。你正在谈论一个相当重要的重写,但如果你做对了,你会得到一个更可维护的应用程序。 – brien 2008-10-23 15:21:07

2

我绝不用MVC的专家,刚刚开始使用它自己,但让我们看看如果我能解决几个你的问题。

  • 您绝对可以在.NET Framework 3.5中使用SQL 2000。我相信SqlProvider仍然适用于它。 (就我个人而言,我认为最好至少在2005年工作 - 我还没有与2008年一起工作的乐趣,所以我不能说这些。)
  • MVC框架没有3.5,也没有Visual Studio 2008.请从ASP.NET下载它。我相信它目前处于测试版1.
2

MVC仍然是一个单独的下载。 jQuery has been announced that it will be a part of the MVC framework。 (也是MS Ajax)

SQL Server 2000只是您的持久性位置。它将与任何.Net框架一起工作,并且不依赖于特定的版本。

我认为如果你从Webforms转移到MVC,它将会比转换更重要。两者之间的发展存在很大差异,我认为这是一个比预期更大的跳跃。

3

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

是视觉工作室团队套件值得花时间/钱?

你有多少钱?如果你是一个拥有大量预算和开发人员的大公司,而且你专注于微软技术,那么我会说是。如果你对这些问题中的任何一个回答“否”,我会去开放源代码路由(Svn或GIT,巡航控制或团队城市,MsBuild等)

我们正在从没有测试的常规2.0 webforms转向TDD MVC和我需要知道的下降,因为我从来没有做过这样的跳跃(不是它的一个巨大的跳跃,但我是一个刚毕业的大学程序员)。

这是您学习MVC的好时机,因为您没有对Web Forms知识的深入投资,对于像您这样的人来说,MVC是一个更好的模型。 TDD不是你将在夜间学习的东西,而是坚持它,因为它,你将成为一个更好的程序员。

0

有没有人知道使用ASP.NET MVC和LLBLGEN(自助服务或适配器)的最佳实践或示例项目?可能类似于S#arp Architecture。我是新来的MVC,我不得不使用LLBLGEN。