如果是的话,您打算何时进行迁移?您认为迁移过程需要多长时间来迁移您当前的项目(如果有的话)?
正如已经提到的,它们并不是互斥的,我打算充分利用两者。
在我看来,对于网站来说MVC更好,而对于Web应用程序来说WebForms更好。
例如,这个网站是ASP.NET MVC的一个完美范例,因为它的性质以及需要完成的任务;其他好的例子包括网店、项目管理网站(如Basecamp)或社交网络。
然而,如果你正在开发一款企业CRM / ERP系统,我会选择使用WebForms以获得丰富的控件和更“类似桌面”的编程模型,因为CRM应用程序传统上是桌面应用程序的领域。
ASP.NET MVC更符合我所期望的开发风格,但是由于它还没有经过RTM,我对依赖它有所顾虑。它也有足够的不同之处,以至于我们的旧代码无法与其兼容。如果我们过去一直在实践领域驱动开发可能会更容易些,但是......