ASP.NET MVC - Qu'est ce que c'est ?

En résumé, MVC est un modèle de conception utilisant le modèles Model-View-Controller (MVC). Cette architecture n'est pas nouvelle et elle est utilisée depuis plusieurs années maintenant.

Qu'est ce que MVC ?

L'architecture Model-View-Controller utilise 3 couches :

  • Model : Représente les classes d'objets qui décrivent les données.
  • View : Représente les fichiers ASPX contenant le code HTML.
  • Controller : Il intéragit avec le Model et la View pour controller l'exécution de l'application

Présentement, plusieurs développeurs débattent sur l'utilisation de ASP.NET Webform et ASP.NET MVC. Il y a plusieurs raisons de choisir ASP.NET MVC pour le nouveau développement :

  1. La simplicité
  2. Facilite la façon de développer une application web
  3. Facilite la maintenance
  4. Facilite l'implémentation de tests unitaires
  5. S'adapte bien au pratique de développement Agile

Si vous développez à l'aide de ASP.NET Webform, il n'est pas nécessaire de se tourner immédiatement vers ASP.NET MVC.

L'utilisation du Framework MVC est conseillé si votre application répond au critères suivants :

  • L'application est complexe et interactive
  • L'application doit évolué dans le temps
  • L'application doit être Web 2.0

Dernièrement, j'ai fait quelques lectures à propos de l'utilisation de ASP.NET MVC et l'application de différentes solutions simples. Je dois admettre que je suis enthousiasme face aux possibilités qu'offre ce design pattern.

Commentaires

À propos

Je suis un développeur web. Je m'intéresse également à l'optimisation de site pour les moteurs de recherche (SEO). Sur ce site, vous trouverez des trucs, conseils, tutoriels pour vous aider à développer  des applications web à l'aide de : ASP.NET, ASP.NET MVC, jQuery, Javascript et plus. De plus, je vous tiendrai au courant des nouveautés sur le web.

Pages