16.04前書きSwiftはAppleのプログラミング言語です。速く、安全で、現代的で、言語を支持する巨大なコミュニティがあります。3では、サーバー側のアプリケーション開発にも使用できます。Webフレームワークです。Swiftと同様に、Vaporは高速で最新であり、他のプログラミング言語のWebフレームワークで見られる多くの機能をサポートしています。16.04にインストールします。次に、Vaporのテンプレートの1つを使用して簡単なWebアプリケーションを作成して、セットアップをテストします。前提条件このチュートリアルを実行するには、次のものが必要です。[初期サーバー設定ガイド]をご覧ください。サーバーにインストールされたGit。Webアプリケーションを構築して実行できるようにするには、最初にSwiftをインストールする必要があります。システムにパッケージの最新リストがあることを確認します。2.7コンポーネントを含むSwiftの前提条件をインストールします。libpython2.7その後、最新のSwiftバイナリをダウンロードします。+`でダウンロードできます。https://swift.org/builds/swift-4.0-release/ubuntu1604/swift-次に、ダウンロードが破損または改ざんされていないことを確認します。SwiftのPGPキーをキーリングにインポートします。これは、署名ファイルの検証に使用されます。B235'次の出力が表示されます。4)キーをインポートしたら、ダウンロードしたリリースの署名ファイルをダウンロードします。https://swift.org/builds/swift-4.0-release/ubuntu1604/swift-4.0-RELEASE/swift-4.0-RELEASE-ubuntu16.04.tar.gz.sigこの署名ファイルを確認するには、次のコマンドを実行して、次の出力を生成します。swift-4.0-RELEASE-ubuntu16.04.tar.gz.sig次の出力が表示されます。B235次のような警告が表示される場合があります。owner.つまり、インポートしたSwiftキーは、明示的に、またはキーリングにインストールした他のキーによって明示的に信頼されていないことを意味します。これらのメッセージは無視しても問題ありません。別のエラーが発生した場合は、Swiftバイナリを再ダウンロードする必要があります。これで、実際にSwiftをインストールできます。次のコマンドを実行して、以前にダウンロードしたバイナリを抽出します。+`コマンドを実行できるようにします。`コマンドのみが追加されます。+`ファイルに追加します。PATH=swift-4.0-RELEASE-ubuntu16.04/usr/bin:"${PATH}"ファイルを保存して終了します。REPLが表示されます。1>すべてが正しく機能していることを再確認しましょう。1から5までのすべての整数を合計するこのプログラムを入力します。REPLを終了します。Swiftがインストールされたので、Vaporをインストールする準備ができました。ステップ2-蒸気のインストールVaporをインストールするには、Vapor開発者からスクリプトをダウンロードして実行し、Vaporの公式パッケージリポジトリをサーバーのパッケージリストに追加します。+」を使用してVaporの最新バージョンをインストールします。一般に、他の人からダウンロードしたスクリプトを最初に検査せずに実行することは、セキュリティ上の良い習慣ではありません。+`コマンドを使用して、インストールスクリプトをサーバーにダウンロードします。+`コマンドを使用します。lessインストールスクリプトの内容を確認したら、スクリプトを実行してリポジトリを追加します。./sudoパスワードの入力を求められます。スクリプトが新しいパッケージソースを追加できるように入力します。+`パッケージとその依存関係をインストールできます。vaporVapor開発者が提供する別のスクリプトを使用して、Vaporが正常にインストールされたことを確認できます。一度、スクリプトをダウンロードして検査し、実行します。./check.vapor.shVaporが正常にインストールされたことを示す次の出力が表示されます。2SwiftとVaporの両方がインストールされたので、最初のVaporアプリを作成できます。ステップ3-蒸気アプリを作成するアプリを作成するには、Vaporがデフォルトで提供するテンプレートを使用します。+`テンプレートを使用すると、ユーザー向けのWebアプリケーションを作成できます。このテンプレートからWebアプリを作成するには、次のコマンドを実行します。--template=スクリプトは、指定した名前で新しいディレクトリに新しいアプリケーションを生成します。+`テンプレートを使用できます。Webテンプレートのソースコードとhttp://github.com/vapor/api-template[apiテンプレート]を見て、どのように機能するかを確認してください。アプリを実行して、動作を確認しましょう。ステップ4-蒸気アプリケーションのコンパイルと実行PythonやRubyのアプリケーションとは異なり、Swiftアプリケーションはコンパイルする必要があります。Vaporアプリを実行する前に、ビルドプロセスを実行する必要があります。+`コマンドを実行してWebアプリケーションをコンパイルします。buildアプリケーションを初めてビルドするとき、プロセスはいくつかの依存関係を取得します。これらをキャッシュし、将来このステップをスキップして、ビルドプロセスをより高速にします。ビルドプロセスが完了したら、次のコマンドでアプリを実行します。serveサーバーが起動し、次の出力が表示されます。0.0.0.0:8080安全でないハッシュキーと暗号キーに関する警告が表示されますが、デモを試す間は無視できます。独自のアプリを作成するときは、警告が提供する指示に従ってください。http://:8080+」にアクセスして、動作中のVaporアプリのウェルカムページを確認します。結論Swiftコミュニティは着実に成長しており、参加する方法はたくさんあります。Swiftは主にネイティブiOSおよびmacOSアプリの構築に使用されますが、LinuxプラットフォームでのSwiftは増加しています。Language]から無料でダウンロードできます。[documentation]をご覧ください。