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 是可以在一個網站內共存的