我目前在一家公司工作,该公司使用ASP.NET Webforms和传统ASP页面的组合进行Web开发.这对于他们当前的项目非常有效,但我想说服/建议他们切换到ASP.NET MVC,因为他们的大多数代码库都包含将表单元素连接到存储过程参数.仅使用ORM也是可能的,但我认为利用这个机会切换到MVC框架是个好主意.
但是,我不确定在更新代码库时,在ASP.NET和Classic ASP代码中部署ASP.NET MVC应用程序会有多容易.首先,我想问一下这是否可行.我见过关于使用经典ASP和ASP.NET MVC运行ASP.NET的线程,但不是所有三个都在同一个应用程序中.他们目前将Webforms和Classic ASP协同工作,因此与此相关的陷阱已经解决.其次,有哪些强大的卖点可以帮助我说服团队的其他成员,从长远来看,学习新框架和转换现有代码是否值得?