Navigation
L'actualité informatique et multimédia
Mono 2.0 : compatibilité .NET améliorée, C# 3.0 et LINQ
Un pas de plus vers le rêve des applications multi-plateformes
Un pas de plus vers le rêve des applications multi-plateformes
Une étape importante vient d’être franchie par le projet Mono, implémentation libre du Framework .NET, essentiellement réalisée par les développeurs de Novell, qui bénéficient d’ailleurs des ressources de Microsoft. Le passage à la version 2.0 marque un vrai tournant pour cet environnement, puisque la compatibilité avec le Framework .NET s’en trouve largement améliorée.
Bien que Mono soit un projet libre assurant un certain niveau de compatibilité avec l’environnement .NET initial, il peut être considéré également comme un environnement à part. De fait, il n’est pas disponible uniquement sous Linux, mais également sous Windows et Mac OS X. il est compatible avec les API de Microsoft suivantes :
L’environnement Mono dispose lui-même d’API spécifiques qui permettent son utilisation selon le contexte :
Les utilisateurs intéressés par Mono pourront télécharger l’environnement depuis le site officiel. La liste complète des nouveautés peut être consultée sur cette page.
Bien que Mono soit un projet libre assurant un certain niveau de compatibilité avec l’environnement .NET initial, il peut être considéré également comme un environnement à part. De fait, il n’est pas disponible uniquement sous Linux, mais également sous Windows et Mac OS X. il est compatible avec les API de Microsoft suivantes :
- ADO.NET 2.0 API pour l’accès aux bases de données
- ASP.NET 2.0 API pour le développement d’applications web
- Windows.Forms 2.0 API pour le développement de logiciels
- System.XML 2.0: An API pour la manipulation de documents XML
- System.Core: ajoute le support de Language Integrated Query (LINQ).
- System.Xml.Linq: permet de manipuler LINQ depuis le XML
- System.Drawing 2.0 API: une API portable de rendu graphique
L’environnement Mono dispose lui-même d’API spécifiques qui permettent son utilisation selon le contexte :
- Gtk# 2.12 : un lien avec la bibliothèque Gtk et celles de GNOME pour la création d’applications
- Mono.Cecil : permet de manipuler les fichiers ECMA CLI
- Mono.Cairo : permet d’utiliser la bibliothèque Cairo pour la production de graphiques 2D sous différentes formes, comme des fenêtres, des images, postscripts et PDF.
- Mono's SQLite support : permet la création de base de données compatibles SQLite ou l’utilisation de bases de données créées avec SQLite
- Mono.Posix : permet aux applications managées d’accéder aux fonctionnalités spécifiques des environnements Linux et UNIX, à bas niveau comme à haut niveau
- Le support des bases de données PostgreSQL, DB2, Oracle, Sybase, SQL server, SQLite et Firebird
- Une implémentation du compilateur C# 3.0
- Le moteur de rendu web Gecko
Les utilisateurs intéressés par Mono pourront télécharger l’environnement depuis le site officiel. La liste complète des nouveautés peut être consultée sur cette page.
Vista : ces vilaines applications qui désactivent Aero
Comment faire pour remettre Aero en marche ?...
Comment faire pour remettre Aero en marche ?...
Vista : maîtriser les raccourcis clavier de Windows Mail
Si vous avez Vista et que vous utilisez l'application...
Si vous avez Vista et que vous utilisez l'application...
© 2003 -2009 PC INpact SARL de presse. Tous droits réservés ! - Powered by PCI WebEngine - PCINpact.com est un site de PC INpact Network
Glossaire : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Toutes les marques citées sur PC INpact appartiennent à leurs propriétaires respectifs ! - Page valide XHTML 1, CSS -
- Générée en 0.0479 s - Top 100 - Bons plans partenaires
Partenaires : Personnaliser Windows - Comparatif photo - Forum Science - Tom's Hardware - Astuces PC - Test ADSL - Nos partenaires
Toutes les marques citées sur PC INpact appartiennent à leurs propriétaires respectifs ! - Page valide XHTML 1, CSS -
Partenaires : Personnaliser Windows - Comparatif photo - Forum Science - Tom's Hardware - Astuces PC - Test ADSL - Nos partenaires



























