SharpDevelop 3.0 unterstützt nun .Net 3.5, IronPython und F#

Die neue Version von SharpDevelop, die quelloffene IDE zum Entwickeln von .Net-Anwendungen, unterstützt jetzt die aktuelle Visual-Studio-Version sowie die Programmiersprachen IronPython und F#.

In Pocket speichern vorlesen Druckansicht 103 Kommentare lesen
Lesezeit: 2 Min.
Von
  • Alexander Neumann

SharpDevelop ist in Version 3.0 erschienen. Mit der quelloffenen Entwicklungsumgebung lassen sich .Net- und Mono-Programme in den Programmiersprachen C#, Visual Basic und Boo sowie nunmehr auch mit IronPython, der Python-Implementierung für .Net, und F# erstellen, Microsofts funktionaler Programmiersprache für .Net. Mit der neuen Version ist es möglich, Software auch für die aktuelle .Net-Version 3.5 zu programmieren.

Beim Funktionsumfang finden sich bei SharpDevelop zahlreiche Gemeinsamkeiten mit Microsofts Visual Studio. Auch lassen sich Visual-Studio-Projekte mit der quelloffenen IDE öffnen und weiterbearbeiten. Das SharpDevelop-Team sieht sich aber nicht in Konkurrenz zu den ebenfalls kostenlos erhältlichen Express-Editionen von Visual Studio, es möchte Entwickler vor allem über Features wie integriertes Unit Testing (mit NUnit, Code-Coverage (über PartCover) und automatisierte Dokumentationserstellung ansprechen.

Weitere Funktionen sind unter anderem die Unterstützung von Multicore-Prozessoren und eine Designer-Vorschau für die "Windows Presentation Foundation" (WPF). Die Feature-Tour gibt einen guten Einblick über die Funktionen der Entwicklungsumgebung.

Um mit der neuen Version reibungslos arbeiten zu können, empfehlen die Entwickler, die folgende Software vorab zu installieren: Microsoft FxCop (für die Codeanalyse), Microsoft StyleCop (für die C#-Codeanalyse), TortoiseSVN (für die Source-Kontrolle) und einen F#-Compiler, um mit Microsofts funktionaler Programmiersprache für .Net arbeiten zu können. SharpDevelop verwendet als Lizenz die GNU Lesser General Public License (LGPL) 2.1 und erfordert für die Inbetriebnahme das .Net Framework 3.5. Das dazugehörige SDK wird empfohlen. Als Betriebssystem ist Windows ab XP SP2 einzusetzen. (ane)