use*_*ser 8 asp.net-mvc webforms web-applications
我即将涉足ASP.NET Web Development,我已经了解了一些使用Visual Web Developer和Web Forms的一些实现的基础知识.但是,我决定采用MVC路线,而不是继续沿着Web窗体路径走下去并掌握VIEWSTATE以及随之而来的所有丑陋.
在这一点上,我想知道,我应该继续学习Web窗体然后转移到MVC吗?或者可以在不了解Web Forms的情况下独立学习MVC?什么是我最好的行动方案?
And*_*bel 18
不,甚至不看Web Forms.
MVC的建模更接近于HTTP的实际工作方式,这使得使用客户端脚本使用和构建当今的Web应用程序变得更加容易.结合Web窗体和JavaScript实际上是一种痛苦.
MVC也好得多,因为它有助于使服务器端结构正确.也可以在Web窗体上使用模型 - 视图 - 展示器(或控制器)分离,但必须在Web窗体之上删除它.
最后,从MVC开始,您几乎不会使用任何WebForms知识.反过来说,我已经教过MVC的WebForms开发人员必须首先从WebForms中洗脑;-)
ner*_*rdo 11
虽然.NET社区中的许多兴奋都是围绕MVC进行的,但许多应用程序仍然存在于webforms中.如果没有其他原因,您应该继续学习webforms,以便将应用程序转换为MVC.
自从1.0 RC以来我一直在研究MVC,但无论我在咨询工作的哪个阶段,如果有.NET,你几乎总会看到webforms.事实上,我敢说在企业中大多数应用程序仍然在webforms中.
在我看来,MVC是一个更好的平台,最终可能不会支持webforms(尽管微软会继续说它会).我们当中有多少人说当我们发现一个古老的虫子时,VB6会消失并被烧掉,而且必须花几天时间才弄清楚它是如何工作的?
我们距离完全淘汰webforms还有几年的时间,你不想限制你能做什么,不能做什么,因为你决定MVC是唯一的方式(你的公司可能不想花钱转换他们的超级壮观的webforms应用程序,因为你不喜欢webforms).
更多的知识永远不会伤害,但无知会灼伤你.
| 归档时间: |
|
| 查看次数: |
4573 次 |
| 最近记录: |