|
|
Le .NET Framework comporte deux composants principaux : le Common Language Runtime et la bibliothèque de classes .NET Framework.
- Le Common Language Runtime est la base du .Net Framework. Il peut être considéré comme un agent qui manage le code au moment de l'exécution, fournit des services essentiels comme la compilation native du code intermédiaire, la gestion de la mémoire, la gestion des threads et l'accès distant. Il applique également une stricte sécurité des types et d'autres formes d'exactitude du code qui promeuvent un code sécurisé et robuste.
- La bibliothèque de classes, l'autre composant principal du .NET Framework, est une collection complète orientée objet de types réutilisables que vous pouvez utiliser pour développer des applications allant des traditionnelles applications Console ou à interface graphique utilisateur, jusqu'à des applications qui exploitent les dernières innovations fournies par Silverlight ou Windows Azure.
Le .NET Framework est conçu pour remplir les objectifs suivants :
- Fournir au développeur un environnement unique pour adresser l’ensemble des plateformes Microsoft qu’elles soient client, serveur ou service (applications Windows, applications Web, applications mobiles, Silverlight, Plateforme Azure …).
- Fournir un environnement d'exécution de code qui minimise le déploiement de logiciel et de conflits de versioning.
- Fournir un environnement d'exécution de code qui promeut l'exécution sécurisée de code y compris le code créé par un tiers d'un niveau de confiance moyen ou un tiers inconnu.
- Fournir un environnement d'exécution de code qui élimine les problèmes de performance des environnements interprétés ou écrits en scripts.
- Générer toutes les communications à partir des normes d'industries pour s'assurer que le code basé sur le .NET Framework peut s'intégrer à n'importe quel autre code.
Découvrez le .NET Framework 4 et les langages de développement du futur au travers de quelques ressources et d’un quiz pour tester vos connaissances ! |