Mono 2.4 und MonoDevelop 2.0 sind da

Mono 2.4 und MonoDevelop 2.0 sind da

Dynamisches Duo

Kristian Kißling
31.03.2009 Nicht nur die Mono-IDE MonoDevelop, auch Mono selbst, gibt es in einer neuen Version. Beide Programme bringen eine Reihe von Änderungen mit.

Fast zeitgleich kündigten die Entwickler von Mono und MonoDevelop ihre Software in neuen Versionen an. Bei der ersten Software handelt es sich um eine .NET-Implementierung für Linux, Windows und Mac OS X, MonoDevelop ist eine Gnome-IDE für die Entwicklung mit C# und .NET.

Mono 2.4 bringt gegenüber der Vorgängerversion 2.2 einige Neuerungen mit. Neben Verbesserungen an der Stabilität und Performance versprechen die Entwickler unter dem Stichwort "No more polling", die Thread.Interrupt-Funktion nun ohne ständiges Polling (alle 100 ms) zu unterstützen. Mono 2.4 optimiert zudem den Umgang mit SIMD-Konstruktoren (Single Instruction Multiple Data) und kommt nun auch mit Real Time Signals zurecht.

Änderungen an XPath reduzieren den Speicherverbrauch um 15 Prozent. Nicht zuletzt funktioniert Monos ASP.NET-Stack nun auch mit vorkompilierten ASP.NET-Webseiten, die in Visual Studio oder mit aspnet_compiler vorkompiliert wurden. Dadurch kann Mono auch ASP.NET-Anwendungen unterstützen, die nicht in C# geschrieben wurden. Weitere Änderungen verrät die Webseite in den Release Notes.

Auch in der Mono-IDE MonoDevelop gibt es in Version 2.0 Neues. Die Nutzung des MSBuild-Formats als neuem Standardformat erhöht die Kompatibilität zu Visual Studio. Das Projektmodell verwendet nun "solution folders", die eine bessere und parallele Organisation von Projekten erlauben. Auf einem Workspace lassen sich solutions besser gruppieren, zudem kann der Entwickler nun mehrere solutions zugleich öffnen und diese so besser vergleichen.

MonoDevelop 2.0 unterstützt Frameworks mit mehreren Targets, konkret .NET 3.0 und 3.5 und spürt Inkonsistenzen in Referenzen auf. Visiert ein Projekt als Target Version 2.0 an, sorgt die IDE dafür, dass es keine Verweise mehr auf 3.0 und 3.5 gibt. Nicht zuletzt kommt MonoDevelop nun mit Vala-Code zurecht. Ansonsten verrät auch hier die Webseite zusätzliche Details.

Ähnliche Artikel

Kommentare

Aktuelle Fragen

Soundkarte wird erkannt, aber kein Ton
H A, 25.09.2016 01:37, 6 Antworten
Hallo, Ich weiß, dass es zu diesem Thema sehr oft Fragen gestellt wurden. Aber da ich ein Linu...
Scannen nur schwarz-weiß möglich
Werner Hahn, 20.09.2016 13:21, 2 Antworten
Canon Pixma MG5450S, Dell Latitude E6510, Betriebssyteme Ubuntu 16.04 und Windows 7. Der Canon-D...
Meteorit NB-7 startet nicht
Thomas Helbig, 13.09.2016 02:03, 3 Antworten
Verehrte Community Ich habe vor Kurzem einen Netbook-Oldie geschenkt bekommen. Beim Start ersch...
windows bootloader bei instalation gelöscht
markus Schneider, 12.09.2016 23:03, 1 Antworten
Hallo alle zusammen, ich habe neben meinem Windows 10 ein SL 7.2 Linux installiert und musste...
Ubuntu 16 LTE installiert, neustart friert ein
Matthias Nagel, 10.09.2016 01:16, 3 Antworten
hallo und guten Abend, hab mich heute mal darangewagt, Ubuntu 16 LTE parallel zu installieren....