ASP.NET
|
|
Cet article ne cite pas suffisamment ses sources (octobre 2014).
Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références » (modifier l'article, comment ajouter mes sources ?).
|
| ASP.NET | |
| Développeur | Microsoft |
|---|---|
| Première version | Janvier 2002 |
| Dernière version | 4.5 () |
| Environnement | Microsoft Windows |
| Type | Plate-forme |
| Licence | Logiciel propriétaire |
| Site web | www.asp.net |
| modifier |
|
| ASP.NET | |
| Extension | .aspx, .cshtml, .vbhtml |
|---|---|
| Type MIME | text/html |
| Développé par | Microsoft |
| modifier |
|
ASP.NET est un ensemble de technologies de programmation Web propriétaire créé par l'entreprise 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 :
- l'installation d'un serveur Web compatible ASP (IIS) ;
- l'intérieur de Visual Web Développer Express ;
- ASPNET Web Matrix.
ASP.NET fait partie de la plateforme Microsoft .NET et est le successeur de la technologie Active Server Pages (ASP) du même éditeur.
Sommaire
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 précompilé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]
- Systèmes de gestion de contenu (appelés aussi CMS) (DotNetNuke, Umbraco…)
Notes et références[modifier | modifier le code]
Voir aussi[modifier | modifier le code]
Articles connexes[modifier | modifier le code]
- Microsoft .NET L'architecture .NET
- framework .NET Le framework .NET
- Mono, une implémentation libre du framework .NET
- ASPNET Web Matrix, un outil de développement léger pour .NET
Liens externes[modifier | modifier le code]
- ASP.NET Le site de ASP.NET de Microsoft