DotGNU est un projet abandonné du Projet GNU , lancé en janvier 2001 et visant à proposer une alternative libre au framework .NET de Microsoft . Le projet DotGNU était géré par ...
Worldlex WikiFrancaisLecture gratuite
DotGNU est un projet abandonné du Projet GNU , lancé en janvier 2001 et visant à proposer une alternative libre au framework .NET de Microsoft . Le projet DotGNU était géré par la Free Software Foundation . Parmi ses autres objectifs figuraient une meilleure prise en charge des plateformes autres que Windows et d'un plus grand nombre de processeurs .
L'objectif principal du code source du projet DotGNU était de fournir une bibliothèque de classes 100 % conforme à la spécification de langage commun (CLS).
libJIT a également été utilisé dans d'autres projets open source, notamment GNU Emacs , ILDJIT et HornetsEye.
Architecture du cadre
Architecture Mono simplifiée
La bibliothèque de classes Portable .NET vise à faciliter le développement d'applications. Ces classes sont principalement écrites en C#, mais grâce à la spécification CLS (Common Language Specification), elles peuvent être utilisées par n'importe quel langage .NET. À l'instar de .NET, la bibliothèque de classes est structurée en espaces de noms et en assemblys. Elle comprend des espaces de noms de niveau supérieur supplémentaires, notamment Accessibility et DotGNU. Lors d'une opération classique, le compilateur Portable .NET génère une image CLS , conformément au chapitre 6 de la norme ECMA-335, et l'environnement d'exécution Portable .NET exécute cette image.
Logiciel libre
DotGNU souligne qu'il s'agit d'un logiciel libre et s'efforce de minimiser sa dépendance aux composants propriétaires, tels que les appels au code d'interface graphique de Microsoft Windows. DotGNU a figuré parmi les projets de logiciels libres hautement prioritaires du .