Cela fait maintenant plus d’un an que le nouveau langage de programmation Swift d’Apple est sorti. Ce langage a reçu une réponse étonnante de la part de la communauté des développeurs et toutes les statistiques le prouvent. Bien qu’il soit annoncé que Swift sera open sourced cet automne, il n’y a pas beaucoup d’outils disponibles à ce jour pour profiter de la saveur de ce superbe langage. Et la plupart de ces outils ne fonctionnent que sur un Mac. Pour un développeur ou pour un débutant qui est intéressé à construire des applications iOS natives, c’est très bien, mais pour tout le monde, ce n’est peut-être pas le cas.
Avec ce problème en main, le groupe RemObjects Software a développé ‘Silver’, une implémentation du langage de programmation Swift. Silver vous permet d’exécuter, d’écrire et de compiler du code Swift pour développer des applications basées sur .NET, Java, Android et Cocoa sur Windows également. Ce n’est pas seulement un compilateur comme plusieurs autres compilateurs Swift basés sur le web, mais c’est un environnement de développement complet pour développer des apps.
Les développeurs travaillant sur Windows peuvent utiliser la puissance de l’IDE Visual Studio de Microsoft, à la pointe de la technologie, dans lequel Silver s’intègre complètement. Dans l’EDI Visual Studio, Silver agit comme une option du langage Swift et est inclus dans l’éditeur de code existant. Il multiplie par trois les capacités du code Swift grâce à des outils supplémentaires. Grâce à Silver, les développeurs peuvent intégrer et déployer des applications prises en charge par les appareils Android, les appareils iOS et les machines Mac OS X. Il fournit également un support de débogage pour Android, Java et Cocoa natif.
Comme le mentionne le site Web du groupe RemObjects Software, il y a beaucoup plus que cela à propos de Silver. Leur compilateur Elements a la capacité de supporter deux autres langages de programmation autres que le Swift d’Apple. Il s’agit de RemObjects C# et Oxygene. Tous ces langages ont leur propre spécificité et la meilleure partie est que vous pouvez inclure les trois langages dans le même projet.
Silver apporte également avec lui l’option d’oxydation avec laquelle vous pouvez convertir le code de n’importe quel langage populaire en Swift. Cette option n’est pas gratuite pour le moment mais vaut vraiment la peine d’être payée. Pour les développeurs Mac, Silver est disponible sous le nom de Fire, qui est un environnement de développement léger et plus productif.