スウィフトは、Windowsや他のLinuxディストリビューションのサポートを追加します

スウィフトの開発チームは、今後のことを言った目標の5.3バージョンが含まれ、「Windowsや他のLinuxディストリビューションのサポートを追加します。」

彼らは重要な品質とパフォーマンスの強化が含まれますスウィフト5.3を述べました。さらに重要なのは、このリリースでは、Windowsや他のLinuxディストリビューションのサポートを高めるために、特に、利用可能スウィフトとサポートされるプラットフォームの数を拡大していきます。

Appleのオープンソースのプログラミング言語スウィフトは、しかし、独自のプラットフォームに加えて、進歩は、遅いスウィフトクロスプラットフォームで、現在唯一のMacOSとUbuntuをサポートしていますので、他のプラットフォームのサポートを拡大するインセンティブが存在しないようです。

このため、コミュニティの多くのメンバーは、スウィフトは、より多くのプラットフォームに移植され、非常にポジティブになります。例えば、サーバ側の面でIBMは、スウィフトに貢献Kituraのフレームワークが、それは失望の使用であるため、IBMは2019年12月に放棄し、それに対するサポートのほとんどを。それにもかかわらず、依然として存在している公式  スウィフトサーバーワーキンググループ(SSWG)、その主要なプロジェクトは、スウィフトNIO(イベント駆動型ネットワーキング・フレームワーク)が含まれています。また、そこに知られている  蒸気  のMacOSとUbuntu上で実行できるWeb開発フレームワークであるフレームワークを、。

Windowsプラットフォームの場合は、オープンソースがあった  SwiftForWindowsは、  Windowsの使いやすいを提供するために、開発環境をサポートするためのプロジェクトが、今死んだと宣言されているようです。また、あなたがWindowsの(WSL)のためのLinuxのサブシステムを使用することができスウィフトコンパイラを実行しますが、問題がある-対話型のコマンドラインREPL(読む評価がループを印刷)にWSL 1.0では動作しませんが。だから、Windows上の開発者のためスウィフトを使用したい、スウィフトドッカーコンテナにツールチェーンを実行する実績のあるソリューションです。

良いニュースは、Windows用の現在のネイティブスウィフト公式ルートが改善されているということです。プロジェクトが呼び出された  迅速なビルド  それはLinuxとドッカーとWindowsをカバーしているため、というよりも迅速-窓。Windowsのバージョンをサポートする10最小(2018年10月更新)10.0.17763.0です。

実際には、早ければ1月のリリースなどスウィフト6開発パスの文書、開発チームは、使用可能な数を拡大し、スウィフトのプラットフォームをサポートすることを約束しました。スウィフト5.3は今、特に注目し、開発目標の発表を発表し、「Windowsと他のLinuxディストリビューションのための追加サポート。」

WindowsおよびLinuxスウィフトのベターモデル化し、蒸気Tensorflowは、このような例を投影し、そのような機械学習として、サポート、サーバー側のコードまたは非視覚的な発展に役立ちます。

しかし、まだそこに厄介な問題であり、それはGUIアプリケーションです。AppleのオペレーティングシステムとSwiftUIは互いに結合しているため、この問題の解決策があるかもしれませんが、残念ながら、MacOSの、および/またはWindowsへのiOSスウィフトのアプリケーションとそれの考えを再コンパイルを達成することができません。

おすすめ

転載: www.oschina.net/news/114532/official-swift-programming-for-windows