这不是一个巨魔,而是一个真正的问题。
我花了很多时间编写'常规'ASP.NET但我现在觉得不得不问,我真的担心学习MVC吗?或者,鉴于来自// build /的消息,我会更好地学习XAML吗?
- 好奇的格兰瑟姆
答案 0 :(得分:4)
要回答一个问题的问题 - 为什么不会你学习它?
但更严重的是 - 除了它是新性感的事实,许多商店和开发商正试图走向它(这应该是学习它的一个很好的理由):
答案 1 :(得分:3)
因为ASP.Net MVC允许您开发Web应用程序而无需处理叠加在Web上的人工对象抽象层,这在实践中变得很麻烦,所以项目变得越复杂。
答案 2 :(得分:1)
我绝对不会把自己画成一个角落而只学习XAML。 MVC的模式是一个需要学习和了解的好模式。 MVC模式是一种常用模式,不仅仅用于.net世界,因此将其添加到工具箱中对您有益。如果您不想继续学习新的模式和实践,那么您也可以退出编码。
答案 3 :(得分:1)
Mvc符合网络范例和http交易的无状态特性。 Mvc允许您编写非常干净且可维护的标记。
我之所以切换是因为我对.NET技术充满热情,但我一直认为Web表单对于大多数场景来说有点过于臃肿。
它也极大地依赖于个人偏好,因为您可以通过Web表单或MVC实现相同的目标......
答案 4 :(得分:0)
它只是更清洁,你不会在webforms代码的工作中卷起来,完成一项简单的任务。
我的意思是,对于我接触过的大多数程序员来说,这似乎是显而易见的,但如果您更喜欢webforms,那么坚持下去。