MVC est un modèle permettant de créer des applications Web à l'aide de la conception MVC (Model View Controller model-view-controller). Il s'agit de l'un des trois modèles de programmation ASP.NET.
ASP.NET est un cadre de développement permettant de créer des pages Web et des sites Web à l'aide de scripts HTML, CSS, JavaScript et serveur.
ASP.NET prend en charge trois modèles de développement différents : les pages Web (pages Web), MVC (Model View Controller model-view-controller) et les formulaires Web (Web Forms).
Ce tutoriel présente MVC .
Pages Web | MVC | Formulaires Web |
MVC est l'un des trois modèles de programmation ASP.NET.
MVC est un modèle permettant de créer des applications Web à l'aide de la conception MVC (Model View Controller model-view-controller) :
Un modèle représente le cœur de l'application (comme une liste d'enregistrements de base de données).
La vue affiche les données (enregistrements de base de données).
Le contrôleur gère les entrées (écriture des enregistrements de la base de données).
Le modèle MVC offre un contrôle complet sur HTML, CSS et JavaScript en même temps.
Le modèle MVC définit une application Web avec trois couches logiques : Couche métier (logique du modèle) Couche d'affichage (logique d'affichage) Contrôle d'entrée (logique du contrôleur) |
Un modèle est la partie de l'application qui gère la logique des données de l'application. En règle générale, les objets de modèle sont responsables de l'accès aux données de la base de données.
La vue est la partie de l'application qui gère l'affichage des données. Généralement, les vues sont créées à partir des données du modèle.
Un contrôleur est la partie d'une application qui gère l'interaction de l'utilisateur. En règle générale, le contrôleur est chargé de lire les données de la vue, de contrôler les entrées de l'utilisateur et d'envoyer les données au modèle.
La superposition MVC aide à gérer des applications complexes car vous pouvez vous concentrer exclusivement sur un aspect à la fois. Par exemple, vous pouvez vous concentrer sur la conception des vues sans vous fier à la logique métier. Cela facilite également les tests d’applications.
La superposition MVC simplifie également le développement de groupe. Différents développeurs peuvent développer simultanément des vues, une logique de contrôleur et une logique métier.
Le modèle de programmation MVC est une alternative légère à l'ASP.NET (Web Forms) traditionnel. Il s'agit d'un framework léger et hautement testable qui intègre toutes les fonctionnalités ASP.NET existantes, telles que les pages maîtres, la sécurité et l'authentification.
Visual Studio Express est une version gratuite de Microsoft Visual Studio.
Visual Studio Express est un outil de développement adapté à MVC (et Web Forms).
Visual Studio Express comprend :
MVC et formulaires Web
Glisser-déposer des contrôles Web et des composants Web
Langage du serveur Web (Razor utilise VB ou C#)
Serveur Web (IIS Express)
Serveur de base de données (SQL Server Compact)
Framework de développement Web complet (ASP.NET)
Si Visual Studio Express est déjà installé, vous en apprendrez plus grâce à ce didacticiel.
Si vous souhaitez installer Visual Studio Express, veuillez cliquer sur l'un des liens suivants :
Visual Web Developer 2012 (Windows 7 ou Windows 8)
Visual Web Developer 2010 (Windows Vista ou XP)
Après avoir installé Visual Studio Express pour la première fois, vous pouvez installer des correctifs et des service packs en exécutant à nouveau le programme d'installation en cliquant à nouveau sur le lien. |
À la fin de ce didacticiel, nous fournissons le manuel de référence complet ASP.NET MVC pour votre révision.
Ce qui précède est l'introduction à ASP.NETMVC.