2011-09-16 58 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相同的目標......

相關問題