Thursday 5 April 2012

NET Framework

.NET Framework
From Wikipedia, the free encyclopedia
Jump to: navigation, search
This article is about the Microsoft technology. For the top-level domain, see .net. For other uses, see .NET.
.NET Framework
.Net Framework Logo
Developer(s) Microsoft
Initial release 13 February 2002; 9 years ago
Stable release 4.0 (4.0.30319.1) / 12 April 2010; 20 months ago
Preview release 4.5 / 13 September 2011; 3 months ago
Operating system Windows 98 or later, Windows NT 4.0 or later
Type Software framework
License MS-EULA, BCL under Microsoft Reference Source License[1]
Website msdn.microsoft.com/netframework

The .NET Framework (pronounced dot net) is a software framework that runs primarily on Microsoft Windows. It includes a large library and supports several programming languages which allows language interoperability (each language can use code written in other languages). Programs written for the .NET Framework execute in a software environment (as contrasted to hardware environment), known as the Common Language Runtime (CLR), an application virtual machine that provides important services such as security, memory management, and exception handling. The class library and the CLR together constitute the .NET Framework.

About ASP .NET

ASP.NET est un ensemble de technologies de programmation web créé par Microsoft. Les programmeurs peuvent utiliser ASP.NET pour créer des sites webs dynamiques, des applications web ou des web services XML. La technologie est accessible grâce à l'installation d'un serveur web compatible ASP (IIS) ou à l'intérieur de Visual Web Developer Express Edition.

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

1 Principes
2 ASP.NET dans d'autres environnements
3 Quelques exemples d'application
4 Notes et références
5 Voir aussi
5.1 Articles connexes
5.2 Liens externes


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).