Zum Hauptinhalt Zur Navigation

Mono: Version 2.8 mit quelloffenen .Net-Bibliotheken

Die bevorstehende Version 2.8 des Mono-Frameworks wird zahlreiche Bibliotheken von Microsofts .Net übernehmen. Microsoft hat sie bereits unter freie Lizenz gestellt. Dazu gehört auch der .Net-Client für das Open-Data-Protokoll.
/ Jörg Thoma
56 Kommentare News folgen (öffnet im neuen Fenster)

Bislang konnten einige von Microsoft freigegebene .Net-Bibliotheken nur separat installiert werden, um sie unter Mono zu verwenden. Ab Version 2.8 soll der Code direkt in den freien Nachbau des .Net-Frameworks integriert werden. Mono 2.8 soll dem .Net-4.0-Profil entsprechen.

Zu den Bibliotheken, die direkt in Mono 2.8 unterstützt werden, gehören unter anderem das Web-Applikationsframework ASP.Net MVC(öffnet im neuen Fenster) (Model View Controller) und die Ajax-Funktionen in der .Net-Webforms-Bibliothek. Zusätzlich bringt Mono 2.8 Bedienelemente aus Silverlight mit, die bereits im quelloffenen Silverlight-Nachbau Moonlight integriert sind.

Für die Schnittstelle zu Skriptsprachen wie IronJS, Ironpython und Ironruby sorgt die Dynamic Language Runtime(öffnet im neuen Fenster) . Ferner bringt Mono das Managed Extensibility Framework (MEF)(öffnet im neuen Fenster) mit.

Die Bibliotheken stehen entweder unter der Microsoft-eigenen MS-PL oder der Apache-2-Lizenz und sind größtenteils auf Codeplex(öffnet im neuen Fenster) verfügbar, Microsofts Webseite für Open-Source-Projekte. Die meisten .Net-Bibliotheken sind bereits in der Entwicklungsumgebung Mono-Develop in der Version 2.6 integriert worden. Ein Erscheinungstermin für Mono 2.8 steht noch nicht fest, laut Roadmap(öffnet im neuen Fenster) gibt es unter anderem noch Probleme mit dem LLVM-Backend im JIT-Compiler.


Relevante Themen