2011-09-16 56 views
1

这不是一个巨魔,而是一个真正的问题。ASP.NET MVC - 为什么我应该打扰?

我花了很多时间写'常规'的ASP.NET,但我现在感到有必要问,我真的应该担心学习MVC吗?或者,考虑到来自// build /的消息,最好是学习XAML吗?

- 好奇格兰瑟姆

+0

感谢所有评论谁面前的问题得到了关闭。我会对MVC做更多的研究。 –

回答

4

来回答一个问题一个问题 - 为什么不会你学会了吗?


但更严肃 - 除了因为它是新的性感与许多商店和开发人员正在努力朝目标迈进(这应该是一个很好的理由来学习它):

  • 由于UI和模型是分开的,MVC更容易测试。
  • MVC让你更接近HTML。 Webforms是一个非常漏洞的抽象。如果你曾经尝试过使用javascript与服务器端生成的元素进行交互,你就知道我正在谈论的部分内容。
3

由于ASP.Net MVC允许你开发的Web应用程序无需处理叠加在成为在实践中更复杂的项目变成了扰民网络的人工面向对象的抽象层。

+1

“Pow!在接吻中!” - 说@Oliver! – BentOnCoding

+0

我非常同意在使用ASP.NET MVC 1.5年之后,在Web Forms网站上过去几周进行维护的人。这是我第一次介绍Web Forms,我认为这将是我的最后一次。 – Cymen

0

它只是更干净,你不会收起来,直到你的腰围绕着webforms代码完成一个简单的任务。

我的意思是大多数程序员看来很明显,但如果你更喜欢webforms,那就坚持下去。

1

我绝对不会把自己变成一个角落,只学习XAML。 MVC模式是学习和了解的一个很好的模式。 MVC模式是一种常用模式,不仅仅在.net世界中使用,因此将其添加到工具箱中对您会有所帮助。如果你不想继续学习新的模式和实践,那么你不妨退出编码。

1

Mvc符合网络范例和http事务的无状态性质。 Mvc允许您编写非常干净和可维护的标记。

我改变了,因为我对.NET技术充满激情,但我一直认为Web表单对于大多数场景来说有点过于臃肿。

这也是巨大的依赖于个人喜好,因为你可以实现与web表单或MVC相同的目标......

相关问题