Swift wird die Unterstützung für Windows und andere Linux-Distributionen hinzufügen

Swift Entwicklungsteam sagte , dass die kommende Version 5.3 der Ziele umfasst „ Unterstützung für Windows und andere Linux - Distributionen.“

Sie erwähnten Swift 5.3 wird erhebliche Qualitäts- und Leistungsverbesserungen umfassen. Noch wichtiger ist, wird diese Version auch die Anzahl der verfügbaren Swift und unterstützten Plattformen, insbesondere erweitert Unterstützung für Windows und andere Linux-Distributionen zu erhöhen.

Apples Open-Source-Programmiersprache Swift, aber zusätzlich zu seiner eigenen Plattform, so scheint es, dass es kein Anreiz ist die Unterstützung für andere Plattformen zu erweitern, so langsam voran Swift Cross-Plattform ist, unterstützt derzeit nur macOS und Ubuntu.

Aus diesem Grund werden viele Mitglieder der Gemeinschaft sehr positiv Swift auf mehr Plattformen portiert. Zum Beispiel IBM in den serverseitigen Aspekten trug zum Swift Kitura Rahmen, sondern weil sie die Verwendung von enttäuschend, IBM im Dezember 2019 ist zu geben die meisten der Unterstützung für ihn. Trotzdem gibt es immer noch eine Beamten ist  Swift Server - Arbeitsgruppe (SSWG), sind seine führenden Projekte Swift NIO (ereignisgesteuerte Vernetzung Rahmen). Darüber hinaus gibt es bekannten  Vapor  Rahmen, der ein Web - Entwicklungs - Framework, das auf macOS und Ubuntu laufen kann.

Für Windows - Plattform, gab es einen Open - Source  - SwiftForWindows  projiziert die Entwicklungsumgebung zu unterstützen , eine einfach zu bedien Windows zur Verfügung zu stellen , aber jetzt scheint tot sein erklärt. Darüber hinaus können Sie Linux - Subsystem für Windows (WSL) läuft Swift - Compiler verwenden, aber es gibt ein Problem - interaktive Kommandozeile REPL (Read Eval Loop - Print) funktioniert nicht in WSL 1.0 in. Also, die Swift für die Entwickler unter Windows verwenden möchten, die Werkzeugkette in Swift Docker Behälter laufen ist eine bewährte Lösung.

Die gute Nachricht ist , dass die aktuelle nativen Swift offizielle Route für Windows wurde verbessert. Das Projekt heißt  swift-build  anstatt die swift-Fenster, weil es Linux und Docker und Windows abdeckt. 10 die minimal unterstützte Version von Windows ist 10.0.17763.0 (Stand Oktober 2018).

In der Tat, bereits im Januar Veröffentlichung von Swift 6 Entwicklungsweg Dokument hat das Entwicklungsteam verpflichtet , die Anzahl der zur Verfügung stehenden zu erweitern und die Swift - Plattform unterstützen. 5.3 Swift jetzt Entwicklungsziele Ankündigung angekündigt, insbesondere die Feststellung , „Add - Unterstützung für Windows und andere Linux - Distributionen.“

Besser auf Windows und Linux Swift wird Unterstützung serverseitigen Code oder nicht-visuelle Entwicklung, wie maschinelles Lernen helfen, Modellierung und Vapor Tensorflow Projekte solcher Fälle.

Allerdings gibt es nach wie vor ein heikles Thema, und das ist eine GUI-Anwendung. Da SwiftUI mit Apples Betriebssystem zusammen zu binden, kann es Lösungen für dieses Problem, aber leider ist die macOS und / oder iOS Swifts Anwendung auf Windows und neu kompiliert die Idee nicht erreicht werden kann.

Ich denke du magst

Origin www.oschina.net/news/114532/official-swift-programming-for-windows
Empfohlen
Rangfolge