. Microsoft. NET Framework, publié en Février 2002 a fourni une base pour les applications dynamiques qui unit la plupart des langages de programmation dans un ensemble commun de fonctions. Chacune de ces fonctions appartiennent à un espace de nommage - une classification des différents types de fonctions . L'essentiel du cadre se base sur Java ’ la structure s . En 2008 , ce cadre est devenu open source, permettant aux programmeurs de voir le code derrière les fonctions qu'ils utilisent. Object-Oriented Programming
raison de sa classification des fonctions , les fonctions de structure . NET uniquement comme une base orientée objet pour les programmeurs. Cela signifie que chaque valeur déclarée . NET apparaît comme un objet qui convertit beaucoup plus facilement dans d'autres types de données. Par exemple, un entier peut convertir en double en changeant simplement le type comme un objet. Vous pouvez même déclarer des objets simples et coller des données binaires, vous ’ d comme en eux.
Multi- plate-forme potentielle
Comme Java, Microsoft a l'intention de faire . NET disponible comme une interface multiplateforme, ce qui signifie qu'il peut fonctionner sur n'importe quel système d'exploitation qui installe sa propre version de . NET . Le système d'exploitation en question peut associer ses propres fonctions . Bibliothèques NET de façon à ce que les mêmes appels à une certaine fonction sur n'importe quel programme. NET seraient également appeler la fonction du système d'exploitation associé. De cette façon , les programmeurs ne ’ t avoir à apprendre une nouvelle série d'appels pour chaque système d'exploitation, et ils n'ont pas de porter un de leurs programmes , ce qui les rend plus gonflé
. développement rapide
Microsoft ’ s . NET Framework fournit la mise en œuvre facile des interfaces graphiques pour les environnements de développement , de laisser les programmeurs de concevoir leurs fenêtres sans écrire de code pour générer leurs contrôles. Ce développement rapide permet aux entreprises de profiter plus quand le temps passé sur un projet est directement liée à profit. Beaucoup de grandes entreprises ont commencé à exiger . NET programmeurs et faire disparaître les anciens langages de programmation.
Open Source
Presque n'importe qui peut faire un changement pour le . NET Framework ou apprendre plus sur une fonction qu'ils utilisent en regardant son code source. Les développeurs du système d'exploitation peuvent utiliser. NET ’ s source implémenter des fonctionnalités dans leurs propres systèmes d'exploitation , élargir la portée de Microsoft ’ s architecture de programmation. En 2010, le framework. NET a atteint Mac OSX , BSD, Linux , Solaris et autres systèmes d'exploitation Novell à travers l'interface Mono ’ s .