[Dart] コマンドラインアプリのためのDart資料
サーバーサイドもしくはコマンドラインアプリのためのDartのサンプルが用意された。
Dartはブラウザアプリだけではないよ、ってことを本気で言いに来たようだ。
Dartはブラウザアプリだけではないよ、ってことを本気で言いに来たようだ。
Dart By Example
https://www.dartlang.org/dart-by-example/#dart-io-and-command-line-apps
載っている情報は下記の通り。
ファイル関連
- ファイル操作、ディレクトリ操作、シンボリックリンクの作成
- 文字列の読み込み、書き込み
- バイト配列の読み込み、書き込み
- テンポラリファイル、ディレクトリの作成
'package:http/http.dart'を使ったHTTPリクエスト
- GET&POST
- ※同じサーバーに連続してリクエストするときClientを再利用する技が目からウロコ
- レスポンスの読み込み。文字列もしくはバイナリで。
'package:http_server/http_server.dart'を使ったWebサーバー
- バインド…HttpServer(これはdart:io)
- ファイルを返すだけのディレクトリ専用クラス…VirtualDirectory
- 特定のURLパターンで処理を振り分ける…Router, UrlPattern
その他
- Socket通信…ServerSocket, Socket
- WebSocket…WebSocketTransformer, WebSocket
- OS情報取得…Platform.environment, Platform.operationgSystem
- スクリプト自身のパスを取得…Platform.script
- 外部コマンドの実行…Process
- URLやファイルパスの連結、分解、相対パス化、解析…'package:path/path.dart'
コメント
コメントを投稿