Swift 4.2 日本語化計画 : Swift 4.2

Swift サーバーワークグループ


Swift Server ワークグループの本部へようこそ。 2016 年に設立されたとき、ワークグループは、Swift サーバーフレームワーク間で共通の低レベル API を作成することに着手しました。この API は現在、非同期のイベント駆動型ネットワークアプリケーションフレームワークである SwiftNIO の形で存在しています。これは、オリジナルのワークグループによって設定された多くの要件に対応しています。


これらの目標を達成することに加えて、SwiftNIO はまた Swift コミュニティの主要な Web フレームワークプロダクトの 2 つ、IBM KituraVapor によって早くも採用されました。


ワークグループ


Swift サーバーワークグループは、Swift を使用してサーバーアプリケーションの開発と展開を促進するステアリングチームです。Swift サーバーワークグループは以下の事を行います:


Swift の コアチーム と同様に、ワークグループは、全体の技術的方向性を提供し、ライブラリやツールが提案され、開発され、最終的に推奨される基準を確立する責任があります。ワークグループのメンバーシップは投稿を基準にしており、時間の経過とともに進化することが期待されています。


現在の Swift サーバーワークグループは、以下の人で構成されています。


コミュニティ参加


この取り組みの保証人 (stakeholder) と投稿者の間には区別がありません。誰でもが以下の方法で投稿することを歓迎されます:


これらの会話は Swift の Server フォーラムで行われます。時間が経つにつれて、ワークグループは特定の技術分野に焦点を当てるために、より小さいチームを形成するかもしれません。


推奨されるサーバーライブラリ


Swift サーバーワークグループの主な目標は、最終的に Swift を使用してサーバーアプリケーション開発用のライブラリとツールを推奨することです。このワークグループと Swift 発展プロセスの違いは、Swift 言語プロジェクト自体の外に、ワークグループの努力の結果として作成されたサーバー指向のライブラリとツールが存在することです。ワークグループは、それらがリリース段階に移行する際にライブラリとツールを推奨するように作業します。


熟慮のプロセス


ライブラリやツールが推奨されるプロセスの詳細は、まだ公式にする必要があります。Swift サーバーワークグループの最初の目標の 1 つは、このプロセスを定義することです。現時点では、一般的な考え方は、以下の条件で統合されたアプローチをとることです。


Swift サーバーワークグループは、新しいサーバー中心のライブラリとツールを、必要性の判断、提案、プロトタイプ化と開発、および推奨という 4 つの相に直接導いています。


必要性の判断


このプロセスを開始するために、ワークグループはまず、Swift サーバーアプリケーションの開発と展開に必要なものの優先順位リストを決定し、維持します。このリストの目的は、提案の作成を促すのに役立つアイデアをコミュニティに植え付けることです。


提案


コミュニティによって提案が出されると、ワークグループは以下の基準に基づいてそれらを評価します。


Swift の進化がそれらをどのように扱うかと同様に、提案は、広範囲の Swift コミュニティと、サーバーフォーラムの「ピッチ」としてレビューされ、社会に適合されます。


プロトタイプ化と開発


ひとたび提案がワークグループによって承認され、Swift サーバー フォーラムを通じてより広いコミュニティーからの入力情報が受けられると、プロトタイプ化と開発が始まります。ワークグループとより大きい Swift サーバーコミュニティは、熟慮した提案をスポンサーし、促進するように作業しますが、ひとたび承認されると、ライブラリとツールは、グループとは独立してプロトタイプ化して開発できます。


ひとたび関数の完全なセットが開発され、リリースされ、採用され、フィードバックされると、ワークグループは正式な推奨プロセスを分岐します。


推奨


前述のように、Swift サーバーワークグループは、ライブラリやツールの推奨方法を決定するための正式なプロセスを定義します。細部が発展するにつれて、このスペースを見てください。現在、SwiftNIO は Swift サーバーワークグループの推奨ライブラリです。


フォーラム


Swift サーバーワークグループは、一般的な議論のために サーバー フォーラムを使用します。






目次
Xcode 10 の新機能

SwiftLogo
  • Swift 4.2 全メニュー

  • Swift プログラム言語

  • Swift について
  • Swift 4.2 への移行

  • ブログ

  • Swift のダウンロード

  • Swift 入門

  • 文書化

  • ソースコード

  • コミュニティガイドライン

  • 投稿

  • Swift の継続的統合

  • Swift ソースの互換性

  • フォーカスエリア

  • ABI の安定性

  • サーバーワークグループ

  • ワークグループ
    コミュニティ参加
    推奨されるサーバーライブラリ
    熟慮のプロセス
    必要性の判断
    提案
    プロトタイプ化と開発
    推奨
    フォーラム

  • コンパイラと標準ライブラリ

  • プロジェクト

  • パッケージマネージャ

  • Swift コアライブラリ

  • REPL とデバッガ、プレイグラウンド













  • トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)












    トップへ(Swift 4.0)