Accueil Développement Qu'est-ce que asp.net? - définition de techopedia

Qu'est-ce que asp.net? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie ASP.NET?

ASP.NET est un modèle de développement Web unifié intégré au cadre .NET, conçu pour fournir des services de création d'applications Web et de services Web dynamiques. Il est construit sur le Common Language Runtime (CLR) 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 écrire du code propre. 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 entièrement rétrocompatible avec ASP.


Ces différences comprennent:

1. Utilisation du code compilé (au lieu du code interprété),

2. Modèle de script côté serveur piloté par les événements,

3. Gestion de l'État,

4. Développement rapide d'applications à l'aide des contrôles et des 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 soit modifié pendant l'exécution.

Techopedia explique ASP.NET

ASP.NET fonctionne avec Internet Information Server (IIS) pour fournir le contenu en réponse aux demandes des clients. Lors du traitement des demandes, ASP.NET permet d'accéder à toutes les classes .NET, composants personnalisés et bases de données, 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 une grande 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 Charger, Cliquer et Modifier, similaires à ceux des applications de bureau. Outre les formulaires Web, ASP.NET peut être utilisé pour créer des services Web XML qui permettent de créer des applications Web distribuées modulaires, écrites dans n'importe quelle langue.Ces services sont interopérables sur une variété de plates-formes et d'appareils.


De plus, ASP.NET implémente la gestion des états en envoyant les informations (viewstate) liées à l'état des contrôles sur un formulaire Web au serveur dans une demande de publication. 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 de 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 framework .NET et les méthodes inhérentes d'IIS pour authentifier les informations d'identification de l'utilisateur.

Qu'est-ce que asp.net? - définition de techopedia