コマンドラインとサーバーのライブラリとパッケージ
Dart SDKには、dart:ioや、低レベルのコマンドラインとサーバーAPIを提供するその他のライブラリが含まれています。
SDKライブラリ
#Dart SDKには、dart:ioや、低レベルのWeb APIを提供するその他のライブラリが含まれています。
- dart:ioのドキュメント
- dart:ioライブラリの使用例を紹介するツアー。ファイルとディレクトリの操作、HTTPリクエストの作成と処理などのトピックが含まれています。
- dart:io APIリファレンス
- dart:ioライブラリの完全なリファレンスドキュメント。
コミュニティパッケージ
#pub.devサイトでは、アプリがサポートする必要があるプラットフォームを指定することで、コマンドラインとサーバーアプリをサポートするパッケージを検索できます。必要な機能を説明する単語を検索することもできます。
コマンドラインパッケージ
#コマンドラインアプリでは、archive
、intl
、yaml
などの汎用パッケージに加えて、次のパッケージがよく使用されます。
パッケージ | 説明 |
---|---|
args | 未加工のコマンドライン引数をオプションと値のセットに解析します。 |
cli_util | コマンドラインアプリを構築するためのユーティリティを提供します。 |
completion | args パッケージを使用するアプリにコマンドライン補完を追加します。 |
path | パスを操作するための包括的なクロスプラットフォーム操作を提供します。 |
usage | Googleアナリティクスをラップします。 |
サーバーパッケージ
#サーバーアプリは、前の表にリストされているパッケージと、logging
などの汎用パッケージに加えて、多くのパッケージから選択できます。
パッケージ | 説明 |
---|---|
crypto | SHA-1、SHA-256、MD5、HMACなどのアルゴリズムの暗号学的ハッシュ関数を実装します。 |
grpc | モバイルとHTTP/2を最優先する、高性能でオープンソースの汎用RPCフレームワークであるgRPCを実装します。 |
shelf | 構成と再利用を容易にするWebサーバーミドルウェアのモデルを提供します。 |
dart_frog | Shelf上に構築された、Dart用の高速でミニマルなバックエンドフレームワークです。 |
serverpod | コード生成、認証、リアルタイム通信、データベース、キャッシングをサポートするスケーラブルなアプリケーションサーバーです。 |
特に明記されていない限り、このサイトのドキュメントはDart 3.5.3を反映しています。ページの最終更新日:2024-05-06。 ソースを表示 または 問題を報告する