我即将涉足 ASP.NET Web 开发,并且我已经了解使用 Visual Web Developer 的一些基础知识以及 Web 窗体的一些实现。然而,我没有继续走 Web 窗体道路并掌握 VIEWSTATE 和随之而来的所有丑陋之处,而是决定走 MVC 路线。
此时,我想知道,我是否应该继续学习 Web Forms,然后转向 MVC?或者可以在不了解 Web Form 的情况下独立学习 MVC 吗?我最好的行动方案是什么?
最佳答案
不,甚至不要查看 Web 表单。
MVC 的建模方式更接近 HTTP 的实际工作方式,这使得使用客户端脚本使用和构建当今的 Web 应用程序变得更加容易。将 Web 表单和 javascript 结合起来确实很痛苦。
MVC 也更好,因为它有助于使服务器端结构正确。也可以在 Web 窗体上使用模型- View -呈现器(或 Controller )分离,但必须将其隐藏在 Web 窗体之上。
最后,在开始使用 MVC 时,您几乎不需要使用任何 WebForms 知识。恰恰相反,我教过 MVC 的 WebForms 开发人员必须首先从 WebForms 中去脑洗;-)
关于asp.net-mvc - ASP.NET MVC 我应该先学习 Webform 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16266592/