SharpDevelop 3.1 erschienen
Die Entwickler der freien Entwicklungsumgebung fĂĽr .NET- und Mono-Programme bezeichnen die neue Version als stabiles Feature-Release, das parallel mit dem kĂĽnftigen SharpDevelop 4.0 weiterentwickelt wird.
- Alexander Neumann
Die Version 3.1 der quelloffenen Entwicklungsumgebung SharpDevelop ist erschienen. Neue Funktionen sind unter anderem Debugging-UnterstĂĽtzung fĂĽr IronPython, die freie Python-Implementierung fĂĽr .NET, der IronPython Windows Forms Designer und ein Profiler fĂĽr sogenannte Managed Applications.
Mit SharpDevelop lassen sich .NET- und Mono-Programme in den Programmiersprachen C#, Visual Basic und Boo entwickeln sowie seit Version 3.0 im Februar 2009 auch mit IronPython und F# erstellen, Microsofts funktionaler Programmiersprache für .NET. Die Entwicklungsumgebung 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.
Um mit der neuen Version reibungslos arbeiten zu können, empfehlen die Entwickler, die folgende Software zu installieren: Microsofts FxCop (für die Codeanalyse) und StyleCop (für die C#-Codeanalyse) sowie TortoiseSVN (für die Source-Kontrolle) und die Mai-CTP (Community Technology Preview) des F#-Compiler.
Mit der AnkĂĽndigung fĂĽr die neue stabile Version geben die Entwickler einen kleinen Ausblick auf die zukĂĽnftige Entwicklung der Programmierumgebung. Die unter dem Codenamen "Mirador" entwickelte Version 4.0 soll auf dem sich gerade in Entwicklung befindenden .NET Framework 4.0 basieren. Diese SharpDevelop-Release hat zurzeit Alpha-Status und wird parallel mit weiteren 3.1.x-Versionen programmiert werden, in die wiederum neue Versionen anderer Komponenten wie NUnit integriert werden sollen.
In der Alpha finden sich zum jetzigen Zeitpunkt unter anderem ein in WPF (Windows Presentation Foundation) geschriebener Texteditor, Entity Data Model Designer, WPF Designer und Funktionen für die automatische Vervollständigung von XAML-Code. Mit einer vorzeigbaren Beta für SharpDevelop 4.0 ist nicht zu rechnen, bevor nicht Microsoft eine zweite Beta für das künftige .NET veröffentlicht hat. (ane)