一个项目将在年底前开始和完成。它供公司内部使用,将完全由单个开发人员(我)完成。我打算第一次使用数据注释(通过Stephen Walther)和xVal。
这是一个 2-3 页的网络应用程序,用于收集缺陷信息。它是在没有母版页的 asp.net 中启动的,为了保持一致性,最好使用一个母版页。模型层是在其自己的装配中作为一个单独的项目开发的。现有的解决方案输入假数据并仅保存到内存中,因此尚不存在持久层。
跳入asp.net MVC2安全吗?还是出于某种原因我需要坚持使用 mvc 1?
一个项目将在年底前开始和完成。它供公司内部使用,将完全由单个开发人员(我)完成。我打算第一次使用数据注释(通过Stephen Walther)和xVal。
这是一个 2-3 页的网络应用程序,用于收集缺陷信息。它是在没有母版页的 asp.net 中启动的,为了保持一致性,最好使用一个母版页。模型层是在其自己的装配中作为一个单独的项目开发的。现有的解决方案输入假数据并仅保存到内存中,因此尚不存在持久层。
跳入asp.net MVC2安全吗?还是出于某种原因我需要坚持使用 mvc 1?
虽然 Visual Studio 2010 Beta 2 确实带有“上线”许可证,但它和 MVC2 实际上都没有“准备好”用于生产用途。现在用 MVC1 构建东西,以后升级到 MVC2 应该不是那么困难,而且由于它是一个内部项目,如果你的所有开发人员都没有跟上 VS2010 的速度,它实际上可能会更好。
如果没有推动 MVC2 的技术原因,我会说现在只坚持版本 1。
享受新项目的乐趣,这在企业界是罕见的。
我从 ctp 2 版本的 Asp.Net MVC 1 开始用于生产站点,它工作得很好,没有错误或任何东西,但是当发布新版本的 Asp.Net MVC 时非常痛苦,因为它们很少向后兼容。
通过 Asp.Net MVC Futures 和 MvcContrib 可以获得 MVC 2 中可用的许多新的闪亮的东西。
我自己争论了一会儿。让我一直使用 MVC 1 atm 的是我使用的所有其他库。我不知道支持 MVC 2 的一切处于什么状态,但这绝对是决定继续使用 MVC 1 的原因。
对于不久前的一个 MVC 1 项目,我用数据注释和 jQuery Validate 做了类似的事情。所以你总是可以自己动手。
我们使用 MVC2 是因为我们需要对Single-Project Areas 的支持。
我们过去做过类似的事情。从 MVC beta 开始,并在发布前移至 MVC 1。
祝你好运!