ASP.NET

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
ASP.NET
Développeur Microsoft
Première version Janvier 2002
Dernière version 4.5 (15 août 2012)
Environnement Microsoft Windows
Type Plate-forme
Licence Logiciel propriétaire
Site web www.asp.net
ASP.NET
Extension .aspx, .cshtml, .vbhtml
Type MIME text/html
Développé par Microsoft

ASP.NET est un ensemble de technologies de programmation Web créé par Microsoft. Les programmeurs peuvent utiliser ASP.NET pour créer des sites Web dynamiques, des applications Web ou des Web services XML. La technologie est accessible grâce à une des options au choix :

ASP.NET fait partie de la plateforme Microsoft .NET et est le successeur de la technologie Active Server Pages (ASP).

Principes[modifier | modifier le code]

Bien qu'ASP.NET tienne son nom de l'ancienne technologie de développement de Microsoft, "ASP", les deux sont assez différentes. Microsoft a complètement repensé ASP.NET, en se basant sur le Common Language Runtime (CLR) partagé par tous les logiciels Microsoft .NET. Les programmeurs peuvent écrire du code ASP.NET en utilisant n'importe lequel des langages de programmation supportés par le Framework .NET, généralement C#, Visual Basic.NET, Delphi.NET ou JScript .NET, mais aussi d'autres langages "indépendants" de Microsoft tels que Perl et Python. ASP.NET est, d'après Microsoft, censé avoir de meilleures performances que d'autres technologies basées sur des scripts[réf. souhaitée] car le code côté serveur est compilé en quelques simples DLL sur le serveur Web. Lors du développement, quand le code source est finalisé, la solution est precompilée avant d'être placée sur le serveur d'hébergement (publication).

ASP.NET permet aux développeurs de passer plus facilement du développement classique d'applications Windows au développement d'applications Web en offrant la possibilité de créer des pages Web composées de Widget (ou zone de contrôle) similaires à celles des interfaces d'applications Windows habituelles.

ASP.NET dans d'autres environnements[modifier | modifier le code]

Le format ASP.NET est maintenant supporté par certains serveurs Linux exécutant l'extension Mono (Apache par exemple).

Quelques exemples d'application[modifier | modifier le code]

Notes et références[modifier | modifier le code]

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]

  • ASP.NET Le site de ASP.NET de Microsoft