我已经继承了一个非常糟糕的webforms应用程序,它是各种各样的糟糕的 - 无法测试的数据集和Page_Load事件。面向对象? N层?单元测试?源代码管理?所有学术上的细微差别都造成了这个混乱的团队。C#中的MVC与VB中的Webforms共存。它能发生吗?
它开始作为一个asp经典应用程序的生活,主要移植到VB.NET。管理层否认我的要求是“将整个站点从轨道上撬开”并重新开始。
[插入话语在ASP.NET MVC是如何绝对,肯定,唯一理智的方式来了.NET网站]
我知道我们也许能遗留WebForms和MVC之间的互操作。问题是,我们可以将遗留代码保留在VB中,并用C#构建新的东西吗?我想强制转换到C#,这样团队就不会陷入坏习惯。
是否存在我们可以在此使用的MVC 2区域策略?