Es ist jetzt über ein Jahr her, seit Apples neue Programmiersprache Swift veröffentlicht wurde. Diese Sprache hat eine erstaunliche Resonanz in der Entwicklergemeinde gefunden und alle Statistiken belegen dies. Obwohl angekündigt wurde, dass Swift im Herbst als Open Source verfügbar sein wird, gibt es bis heute nur wenige Tools, mit denen man in den Genuss dieser großartigen Sprache kommen kann. Und die meisten dieser Tools laufen nur auf einem Mac. Für einen Entwickler oder einen Anfänger, der native iOS-Apps erstellen möchte, ist das in Ordnung, aber für alle anderen vielleicht nicht.
Angesichts dieses Problems hat die RemObjects Software Gruppe „Silver“ entwickelt, eine Implementierung der Programmiersprache Swift. Silver ermöglicht es, Swift-Code zu schreiben und zu kompilieren, um .NET-, Java-, Android- und Cocoa-basierte Anwendungen auch unter Windows zu entwickeln. Dabei handelt es sich nicht nur um einen Compiler wie bei anderen webbasierten Swift-Compilern, sondern um eine vollständige Entwicklungsumgebung für die Entwicklung von Anwendungen.
Entwickler, die unter Windows arbeiten, können die Leistung der hochmodernen Visual Studio IDE von Microsoft nutzen, in die Silver vollständig integriert wird. In der Visual Studio IDE fungiert Silver als Swift-Sprachoption und wird in den bestehenden Code-Editor integriert. Es erweitert die Swift-Code-Fähigkeiten um das Dreifache mit zusätzlichen Werkzeugen. Mit Silver können Entwickler Apps integrieren und bereitstellen, die von Android-Geräten, iOS-Geräten und Mac OS X-Rechnern unterstützt werden. Außerdem bietet es Debugging-Unterstützung für Android, Java und natives Cocoa.
Wie auf der Website der RemObjects Software Group zu lesen ist, hat Silver noch viel mehr zu bieten als das. Ihr Elements-Compiler kann neben Apples Swift noch zwei weitere Programmiersprachen unterstützen. Diese sind RemObjects C# und Oxygene. Alle diese Sprachen haben ihre eigene Einzigartigkeit und das Beste daran ist, dass Sie alle drei Sprachen in ein und dasselbe Projekt einbinden können.
Silver bringt auch die Oxidiser-Option mit sich, mit der Sie Code aus jeder der beliebten Sprachen in Swift konvertieren können. Diese Option ist im Moment noch nicht kostenlos, aber es lohnt sich wirklich, dafür zu bezahlen. Für Mac-Entwickler ist Silver unter dem Namen Fire erhältlich, eine leichtgewichtige Entwicklungsumgebung, die produktiver ist.