Het is nu meer dan een jaar geleden dat Apple’s nieuwe programmeertaal Swift is uitgebracht. Deze taal kreeg geweldige respons van de ontwikkelaarsgemeenschap en alle statistieken bewezen dit. Hoewel aangekondigd is dat Swift dit najaar open source zal zijn, zijn er tot op heden niet veel tools beschikbaar om van de smaak van deze geweldige taal te genieten. En de meeste van die tools draaien alleen op een Mac. Voor een ontwikkelaar of een beginner die geïnteresseerd is om native iOS apps te bouwen, is dat prima, maar voor ieder ander is het misschien niet zo.
Met dit probleem in de hand, heeft de RemObjects Software groep ‘Silver’ ontwikkeld, een implementatie van de Swift programmeertaal. Silver maakt het mogelijk om Swift code te schrijven en te compileren om .NET, Java, Android en Cocoa gebaseerde apps te ontwikkelen, ook op Windows. Het is niet alleen een compiler zoals verschillende andere web-gebaseerde swift compilers, maar is een complete ontwikkel omgeving voor het ontwikkelen van apps.
Ontwikkelaars die werken op Windows kunnen gebruik maken van de kracht van de Microsoft’s state-of-the-art Visual Studio IDE waarin Silver volledig wordt geïntegreerd. In de Visual Studio IDE fungeert Silver als een Swift-taaloptie en is opgenomen in de bestaande code-editor. Het breidt de mogelijkheden van Swift-code drievoudig uit met extra tooling. Met Silver kunnen ontwikkelaars apps integreren en implementeren die worden ondersteund door Android-apparaten, iOS-apparaten en Mac OS X-machines. Het biedt ook debugging-ondersteuning voor Android, Java en native Cocoa.
Zoals de website van RemObjects Software group vermeldt is er veel meer over Silver dan alleen dit. Hun Elements compiler heeft de mogelijkheid om nog twee andere programmeertalen dan Apple’s Swift te ondersteunen. Dit zijn RemObjects C# en Oxygene. Al deze talen hebben hun eigen uniekheid en het mooiste is dat je alle drie de talen binnen hetzelfde project kunt opnemen.
Silver brengt ook de oxidizer-optie met zich mee, waarmee je code van een van de populaire talen kunt omzetten in Swift. Deze optie is voorlopig nog niet gratis, maar is echt de moeite waard om voor te betalen. Voor Mac-ontwikkelaars is Silver beschikbaar onder de naam Fire, een lichtgewicht ontwikkelomgeving die productiever is.