2010年10月5日 星期二

Learning Plan for Microsoft .NET Framework 4.0, Web Applications Development (Exam 70-515) Step 1

 

Choosing the Right Programming Model

What does ASP.NET WebForms value?

  • Familiar control and event-base programming model
  • Controls encapsulate HTML, JS and CSS
  • Rich UI controls included - datagirds, charts, AJAX
  • Browser differences handled for you
  • SharePoint Builds on WebForms

What does ASP.NET MVC value?

  • Feels comfortable for many traditional web developers
  • Total control of HTML markup
  • Supports Unit Testing, TDD and Agile methodologies
  • Encourage more prescriptive applications
  • Extremly flexible and extensible

ASP.NET WebForms and ASP.net MVC 是可以在一個網站內共存的