目次

コマンドラインとサーバーのライブラリとパッケージ

Dart SDKには、dart:ioや、低レベルのコマンドラインとサーバーAPIを提供するその他のライブラリが含まれています。

SDKライブラリ

#

Dart SDKには、dart:ioや、低レベルのWeb APIを提供するその他のライブラリが含まれています。

dart:ioのドキュメント
dart:ioライブラリの使用例を紹介するツアー。ファイルとディレクトリの操作、HTTPリクエストの作成と処理などのトピックが含まれています。
dart:io APIリファレンス
dart:ioライブラリの完全なリファレンスドキュメント。

コミュニティパッケージ

#

pub.devサイトでは、アプリがサポートする必要があるプラットフォームを指定することで、コマンドラインとサーバーアプリをサポートするパッケージを検索できます。必要な機能を説明する単語を検索することもできます。

コマンドラインパッケージ

#

コマンドラインアプリでは、archiveintlyamlなどの汎用パッケージに加えて、次のパッケージがよく使用されます。

パッケージ説明
args未加工のコマンドライン引数をオプションと値のセットに解析します。
cli_utilコマンドラインアプリを構築するためのユーティリティを提供します。
completionargsパッケージを使用するアプリにコマンドライン補完を追加します。
pathパスを操作するための包括的なクロスプラットフォーム操作を提供します。
usageGoogleアナリティクスをラップします。

サーバーパッケージ

#

サーバーアプリは、前の表にリストされているパッケージと、loggingなどの汎用パッケージに加えて、多くのパッケージから選択できます。

パッケージ説明
cryptoSHA-1、SHA-256、MD5、HMACなどのアルゴリズムの暗号学的ハッシュ関数を実装します。
grpcモバイルとHTTP/2を最優先する、高性能でオープンソースの汎用RPCフレームワークであるgRPCを実装します。
shelf構成と再利用を容易にするWebサーバーミドルウェアのモデルを提供します。
dart_frogShelf上に構築された、Dart用の高速でミニマルなバックエンドフレームワークです。
serverpodコード生成、認証、リアルタイム通信、データベース、キャッシングをサポートするスケーラブルなアプリケーションサーバーです。