ASP.NET est aujourd’hui une technologie mature, à la fois robuste et flexible qui permet de construire toutes sortes d’applications. Web Forms, la couche de présentation pour ASP.NET, est basée sur un modèle évènementiel qui a fait son succès. En incluant MVC dans ASP.NET, Microsoft ne souhaite pas remplacer Web Forms mais proposer une alternative pour répondre à l’ensemble des problématiques.
Il est vrai qu’il existe des adaptations de l’incontournable modèle MVC sur tous les langages et que des versions open source pour .NET ont vu le jour pour combler son absence. Microsoft se devait de réagir, c’est chose faite. Mais quels sont les avantages et inconvénients de MVC.NET et Web Form et quels sont les critères qui permettent de choisir ?
Plan de l’étude
- Introduction
- Webforms
- Principes
- Modèle événementiel
- Complexité du modèle
- ASP.NET MVC
- Le pattern MVC
- Origine
- Principes
- MVC pour le Web
- Principes
- Mise en œuvre
- La couche de routage
- La couche contrôleur
- La couche modèle
- La couche vue
- Bilan
- Choisir entre ASP.NET MVC et WebForms
- Bibliographie
RSS du blog