ASP.NET

Auteur: Laura McKinney
Date De Création: 9 Avril 2021
Date De Mise À Jour: 24 Juin 2024
Anonim
Изучение ASP.NET Core MVC / #1 - Создание сайта на C#. Введение и установка ASP .NET
Vidéo: Изучение ASP.NET Core MVC / #1 - Создание сайта на C#. Введение и установка ASP .NET

Contenu

Définition - Que signifie ASP.NET?

ASP.NET est un modèle de développement Web unifié intégré au .NET Framework, conçu pour fournir des services permettant de créer des applications Web dynamiques et des services Web. Il est basé sur le CLR (Common Language Runtime) du framework .NET et inclut des avantages tels que l'interopérabilité multilingue, la sécurité des types, le garbage collection et l'héritage.

Mark Anders et Scott Guthrie de Microsoft ont créé la première version d’ASP.NET en 1992. Elle a été créée pour faciliter le développement d’applications distribuées de manière structurée et orientée objet en séparant la présentation et le contenu, et donc en écrivant du code épuré. ASP.NET utilise le modèle code-behind pour générer des pages dynamiques basées sur l'architecture Model-View-Controller.
Ils présentent quelques différences majeures par rapport à ASP, une version antérieure d’ASP.NET. Le modèle objet d’ASP.NET s’est donc considérablement amélioré par rapport à ASP, ce qui le rend totalement compatible en amont avec ASP.

Ces différences incluent:
1. Utilisation du code compilé (au lieu du code interprété),
2. Modèle de script côté serveur basé sur les événements,
3. gestion de l'Etat,
4. Développement rapide d'applications à l'aide de contrôles et de bibliothèques du framework .NET.
5. Le code de programmation dynamique est placé séparément dans un fichier ou une étiquette spécialement désignée. Cela évite que le code du programme ne soit modifié pendant l'exécution.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique ASP.NET

ASP.NET fonctionne avec Internet Information Server (IIS) pour fournir le contenu en réponse aux demandes du client. Lors du traitement des demandes, ASP.NET fournit un accès à toutes les classes, composants personnalisés et bases de données .NET, similaires à ceux d'une application de bureau.

Les formulaires Web sont les éléments constitutifs du développement d'applications dans ASP.NET. Ils offrent beaucoup de flexibilité en permettant aux contrôles d'être utilisés sur une page en tant qu'objets. Ces contrôles peuvent gérer des événements tels que Load, Click et Change, similaires à ceux des applications de bureau. Outre les formulaires Web, ASP.NET peut être utilisé pour créer des services Web XML permettant de créer des applications Web distribuées modulaires et rédigées dans n’importe quelle langue. Ces services sont interopérables sur diverses plates-formes et périphériques.

De plus, ASP.NET implémente la gestion des états en transmettant au serveur, dans une demande de publication, les informations (viewstate) liées à l’état des contrôles d’un formulaire Web. Il fournit des applications d'exécution côte à côte de plusieurs dénominations, leur permettant d'être installées sur le même système avec différentes versions des frameworks .NET. De plus, il utilise le support XML pour le stockage, la configuration et la manipulation des données. Cependant, lorsqu'il s'agit de sécuriser ses applications, ASP.NET utilise les fonctionnalités de sécurité d'accès au code et de sécurité basées sur les rôles du .NET Framework et les méthodes inhérentes d'IIS pour l'authentification des informations d'identification de l'utilisateur.