コマンドラインおよびサーバーのライブラリとパッケージ
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 などの汎用パッケージに加えて、多くのパッケージから選択できます。