20.07.2011, 00:00 Uhr
Scala für .NET und Mono
Mit der funktionalen und objektorientierten Programmiersprache Scala verfasste Programme können nicht nur unter Java sondern auch unter .NET und Mono ausgeführt werden. Im Herbst soll ein Plug-in für Visual Studio kommen.
Das von Microsoft gegründete Projekt Scala .NET will dafür sorgen, dass mit Scala für Java entwickelte Anwendungen unverändert sowohl auf .NET als auch auf Mono laufen. Sie sollen dazu lediglich neu kompiliert werden müssen. Größter Vorteil: Mit nur einer Programmiersprache kann der Entwickler Anwendungen für alle großen Plattformen erstellen.
Derzeit gibt es noch eine wichtige Einschränkung: .NET Generics und damit die .NET Collections unterstützt der Scala.NET-Compiler noch nicht. Allerdings weist Miguel Garcia, Mitglied der Scala-Gruppe der EPFL (École polytechnique fédérale de Lausanne) darauf hin, dass der Compiler die Generics und Collections von Scala selbst durchaus unterstützt. Im Übrigen soll diese Beschränkung noch in diesem Herbst ausgeräumt werden.
In einem auf Scala-lang.org veröffentlichten Interview weist Garcia zudem darauf hin, dass es im Herbst eine erste Version eines Scala-Plug-ins für Visual Studio geben soll und man dann .NET-Anwendungen mit Scala in der gewohnten Entwicklungsumgebung schreiben kann. Anfangs werden nicht alle VS-Funktionen unterstützt werden, aber die Weiterentwicklung des Plug-ins ist bereits in Planung. [bl]