2015年12月15日 星期二

Asp.net 之 Web Form VS MVC

  對於Web Form 與 MVC 兩者究竟孰優孰劣,至今尚未能見分曉,但可以確定的是,微軟對於Web Form 會一直支持下去,因為Web Form 所提供的控制項是無可取代的,能夠快速的建立個專案網頁是Web Form 的強項。
  但是,對於後起之秀MVC則有急起直追的趨勢,MVC是model,view,control 三者的簡稱。微軟在樣式與邏輯分離的控制層面上,似乎落後競爭對手許多,例如:Java ,Php 等知名軟體都在MVC上著墨一段時間。MVC 對於使用ASP.NET的人來說,是一種新的概念,故在設計與規劃上面,比起Web Form必須花費較多的時間在規畫上面,不過一旦完成規畫設計,對於後續的維護與擴充,則是Web Form所望塵莫及的。
  然而,對於一個網頁學習者來說,究竟是先學 Web Form好呢?或者是直接學習MVC的架構。個人認為,視將來所要面對的工作環境做一個判斷準則。如果只是一般的小網站,則Web Form就足以綽綽有餘了。若將來所要面對的是大公司或是大的網路專案,則MVC是不可避免的趨勢。
  不過話又說回來,對於網路設計的基本知識一定要有,例如:HTML與Java Script 等的語法也要懂得。再來切入動態伺服器方面的網頁設計,學習起來會比較容易些。

沒有留言:

張貼留言