Outils de langage Swift maintenant disponibles pour Windows 10

[ad_1]

Outils de langage Swift maintenant disponibles pour WindowsSource: Joseph Keller / iMore

Le projet Swift, les efforts open-source en cours pour développer le langage de programmation Swift, a annoncé qu’une première version de Swift est désormais disponible pour Windows 10. Cela signifie que les outils, comme le compilateur et les bibliothèques de base, sont tous disponibles pour les développeurs dès maintenant.

Du projet Swift:

Le portage de Swift vers Windows ne consiste pas simplement à porter le compilateur, mais plutôt à s’assurer que l’écosystème complet est disponible sur la plate-forme. Cela inclut le compilateur, la bibliothèque standard et les bibliothèques principales (dispatch, Foundation, XCTest). Ces bibliothèques font partie de ce qui permet aux développeurs d’écrire facilement des applications puissantes et sans avoir à se soucier de nombreux détails du système sous-jacent. Il y a de nombreux détails techniques dans l’histoire d’amener Swift à un état utilisable sur Windows, et si cela vous intéresse, je vous recommande de consulter mon exposé sur le sujet de la LLVM Developer Conference.

Avec ces bibliothèques de base et l’interopérabilité flexible de Swift avec C, il est possible de développer des applications sous Windows uniquement en Swift tout en tirant parti du corpus de bibliothèques existant sur les plates-formes Windows.

Le billet de blog présente ensuite une application de calcul simple qui a été entièrement écrite en Swift. Il a été créé avec la chaîne d’outils Swift pour Windows, ainsi qu’une installation de Visual Studio 2019.

Une ride intéressante dans l’histoire est l’implication de Readdle, un développeur Mac et iOS de longue date. La société expérimente Swift sur Windows depuis plus d’un an dans le cadre de ses efforts pour intégrer son client de messagerie Spark sur la plateforme:

Bien que certaines fonctionnalités ne soient pas encore prêtes, Swift sur Windows s’est avéré répondre pleinement à nos besoins. En fait, certaines dépendances tierces C / C ++ nous ont donné plus de maux de tête que Swift lui-même. Toute la logique métier de Spark se trouve dans un module Core séparé. Un pack de modules, en fait, mais nous les appelons Core. Cela nous permet d’utiliser n’importe quel framework d’interface utilisateur sur la plate-forme cible: AppKit sur macOS, UIKit sur iOS, UI Toolkit natif sur Android. Donc, fondamentalement, nous avons dû porter Spark Core sur Windows. Une fois que tous les concepts initiaux ont été prouvés, il s’agissait principalement d’un travail quotidien de routine pour le faire vivre sous Windows.

L’article de Readdle plonge plus en profondeur dans certains des différents outils utilisés dans ses efforts pour construire avec Swift sur Windows, y compris un certain nombre de modules disponibles, et couvre des sujets tels que le système de construction et les interactions de Swift avec Node.js.

Obtenez un iPhone SE avec le service Mint Mobile pour 30 $ / mois

Swift a été initialement annoncé par Apple à la WWDC 2014 comme un langage moderne qui finirait par remplacer Objective-C en tant que langage principal pour la création d’applications pour les plates-formes Apple. Apple a depuis open-source Swift, et le projet open-source a rendu des outils pour le langage disponibles pour les distributions Ubuntu, CentOS et Amazon Linux, en plus de macOS et, maintenant, Windows.

Vous pouvez télécharger la chaîne d’outils Swift pour Windows à partir du site Web du projet Swift.

Nous pouvons gagner une commission pour les achats en utilisant nos liens. Apprendre encore plus.



[ad_2]

Soyez le premier à commenter

Poster un Commentaire

Votre adresse de messagerie ne sera pas publiée.


*