4

这是一个完整的大学网站。

一些旧页面是经典的 ASP,所有较新的页面都是带有 C# 代码隐藏的 ASP.NET。我们现在正在运行 ASP.NET 4,因此我们将迁移到 MVC 3。

所以,一些问题;

  • 我们该如何迁移这个网站?我已经阅读了一些内容,似乎可以同时执行 MVC 和 Web 表单,但这有多安全?

  • 文件夹结构....我们的很大。而且很复杂。考虑到我们庞大的设置,混合设置的安全性如何?

  • 是不是真的值得吗?我最近一直在研究和阅读 MVC 并将其用于个人网站,但这将是一个巨大的变化。

  • 有人可以将我链接到大型 MVC 项目的一些示例(带有源代码!)以供参考吗?我很想看看源头。

  • 这种改变需要多长时间?

4

2 回答 2

3

这基本上相当于对网站的完全重写。少一点就是糖衣的努力。即使你重用所有的网页并且几乎没有使用 MVC 框架的任何功能,单单回归测试就相当于一个完整的项目。

如果您决定重新编写您的应用程序,这是值得的。如果你要重做它,MVC 将是一个不错的方法,否则 - 我不羡慕你。

于 2013-01-16T19:34:34.993 回答
1

这个问题很模糊!是的,这是可能的。让应用程序架构师完成当前站点并制定将其转换为 MVC 的计划。不过,我认为混合方法是一个非常糟糕的主意。两者之间的界限往往很粗糙,如果您现有的员工习惯于网络表单,您将不可避免地“泄漏”网络表单实践到您的 MVC 站点中。承诺改变或根本不这样做。

这种改变值得吗?也许!远离经典的 asp 是一个不错的选择,所以有一点赞成。想到的其他事情:您当前网站的痛点是什么?不稳定吗?您的经典 asp 是否陷入大量包含文件中?网站的模块化程度如何?你觉得你的员工可以接受 MVC 培训吗?您需要什么样的预算才能进行过渡?什么样的时间线?如果失败,您的组织将损失多少钱?多少可信度?如果你失败了,你会为你的竞争对手创造什么样的机会?

于 2013-01-16T19:46:39.903 回答