Mono 2.0, les nouveautés de la version finale

6 octobre 2008

La dernière version de Mono apporte une plus grande compatibilité avec le version de Microsoft de .NET comme l'indique la feuille de version sur le site.

Mono et .NET

Dans la version finale parue aujourd'hui, les fonctionnalités suivantes de .NET sont implémentées...

Windows.forms

C'est la version .NET de winforms, la bibliothèque d'interface graphique des applications pour Windows qui peuvent donc maintenant fonctionner sous Linux grâce à Mono.

ToolStrip, MenuStrip et StatusStrip sont les widgets pour les barres d'outils, les menus et la barre de statut. Des éléments graphiques complets avec par exemple des icônes dans les menus.

FlowLayoutPanel est un exemple de composant pour arranger les widgets graphiques, aperçu:

XML

La bibliothèque de gestion de fichiers XML de .NET.

LINQ (Langage Integrated Query)

C'est une extension à C# et autres langages pour réaliser des requêtes d'accès aux informations, qu'elles soient dans des bases de données ou des fichiers XML. Des fonctions dans un langage de requêtes sont ajoutées au langage de programmation.

ASP NET 2.0

Permet de créer des sites web dynamiques. C'est un framework de développement proposant des widgets graphiques et des outils.

Drawing 2.0

La bibliothèque de dessin de .NET. Elle s'utilise avec C# ou Basic.

Compilateurs

Mono supporte, outre le compilateur de langage intermédiaire IL, C# 3.0 et Visual Basic 8.

Mono, le plus

A coté du port des API de .NET, mono offre ses propres composants qui viennent principalement du monde du logiciel libre et permettent de porter sous .NET des applications natives de Linux.

Ce sont notamment:

Les applications

La plupart des applications conçues pour .NET fonctionnent sur Mono ce qui les rend alors compatibles avec Linux. Citons comme exemple l'éditeur UML - dont l'écran est montré plus haut à droite -, et le logiciel de dessin Paint .NET.

(c) Copyright 2008 Xaml.fr - Reproduction interdite