1

一个项目将在年底前开始和完成。它供公司内部使用,将完全由单个开发人员(我)完成。我打算第一次使用数据注释(通过Stephen Walther)和xVal

这是一个 2-3 页的网络应用程序,用于收集缺陷信息。它是在没有母版页的 asp.net 中启动的,为了保持一致性,最好使用一个母版页。模型层是在其自己的装配中作为一个单独的项目开发的。现有的解决方案输入假数据并仅保存到内存中,因此尚不存在持久层。

跳入asp.net MVC2安全吗?还是出于某种原因我需要坚持使用 mvc 1?

4

5 回答 5

4

虽然 Visual Studio 2010 Beta 2 确实带有“上线”许可证,但它和 MVC2 实际上都没有“准备好”用于生产用途。现在用 MVC1 构建东西,以后升级到 MVC2 应该不是那么困难,而且由于它是一个内部项目,如果你的所有开发人员都没有跟上 VS2010 的速度,它实际上可能会更好。

如果没有推动 MVC2 的技术原因,我会说现在只坚持版本 1。

享受新项目的乐趣,这在企业界是罕见的。

于 2009-11-24T19:28:12.237 回答
1

我从 ctp 2 版本的 Asp.Net MVC 1 开始用于生产站点,它工作得很好,没有错误或任何东西,但是当发布新版本的 Asp.Net MVC 时非常痛苦,因为它们很少向后兼容。

通过 Asp.Net MVC Futures 和 MvcContrib 可以获得 MVC 2 中可用的许多新的闪亮的东西。

于 2009-11-24T22:53:52.993 回答
0

我自己争论了一会儿。让我一直使用 MVC 1 atm 的是我使用的所有其他库。我不知道支持 MVC 2 的一切处于什么状态,但这绝对是决定继续使用 MVC 1 的原因。

对于不久前的一个 MVC 1 项目,我用数据注释和 jQuery Validate 做了类似的事情。所以你总是可以自己动手。

于 2009-11-24T19:30:23.433 回答
0

我们使用 MVC2 是因为我们需要对Single-Project Areas 的支持。

于 2010-02-02T23:16:58.843 回答
0

我们过去做过类似的事情。从 MVC beta 开始,并在发布前移至 MVC 1。

祝你好运!

于 2009-11-24T19:24:29.967 回答