コマンドラインおよびサーバーのライブラリとパッケージ
Dart SDKには、低レベルのコマンドラインおよびサーバーAPIを提供するdart:ioやその他のライブラリが含まれています。
SDKライブラリ
#Dart SDKには、低レベルのWeb APIを提供するdart:ioやその他のライブラリが含まれています。
- dart:io のドキュメント
- dart:ioライブラリの使用方法を例を挙げて解説します。ファイルとディレクトリの操作、HTTPリクエストの送受信などがトピックに含まれます。
- dart:io API リファレンス
- dart:ioライブラリの完全なリファレンスドキュメント。
コミュニティパッケージ
#pub.dev サイトでは、アプリが必要とするプラットフォームを指定することで、コマンドラインおよびサーバーアプリをサポートするパッケージを検索できます。また、必要な機能を説明する単語で検索することもできます。
コマンドラインパッケージ
#コマンドラインアプリでは、archive、intl、yaml などの汎用パッケージに加えて、以下のパッケージがよく使用されます。
| パッケージ | 説明 | 
|---|---|
| args | 生のコマンドライン引数をオプションと値のセットに解析します。 | 
| cli_util | コマンドラインアプリの構築ユーティリティを提供します。 | 
| completion | argsパッケージを使用するアプリにコマンドライン補完機能を追加します。 | 
| path | パスの操作に関する包括的なクロスプラットフォーム操作を提供します。 | 
| usage | Google Analytics をラップします。 | 
サーバーパッケージ
#サーバーアプリでは、前の表に記載されているパッケージや、logging などの汎用パッケージに加えて、多くのパッケージから選択できます。