はじめに:コマンドラインおよびサーバーアプリ
これらの手順に従って、Dart SDK を使用してコマンドラインおよびサーバーアプリの開発を開始してください。まず、ブラウザで Dart 言語を試します。ダウンロードは不要です。次に、Dart SDK をインストールし、小さなプログラムを作成して、Dart VM を使用してそのプログラムを実行します。最後に、AOT(Ahead Of Time)コンパイラを使用して、完成したプログラムをネイティブマシンコードにコンパイルし、Dart ランタイムを使用して実行します。
1. DartPad で Dart コードを試す
#DartPad を使用すると、ダウンロードなしで Dart 言語と API を試すことができます。
たとえば、ここに埋め込まれた DartPad があり、小さな Hello World プログラムのコードを試すことができます。実行をクリックしてアプリを実行します。出力はコンソールビューに表示されます。ソースコードを編集してみてください。たとえば、挨拶を別の言語で表示するように変更することもできます。
void main() {
print('Hello, World!');
}
詳細情報
2. Dart をインストールする
#実際のアプリを開発するには、SDK が必要です。Dart SDK を直接ダウンロードする(以下の説明を参照)か、Flutter SDK をダウンロードすることができます。Flutter SDK には完全な Dart SDK が含まれています。
以下の初回限定セットアップを実行してください
sudo apt-get update sudo apt-get install apt-transport-https wget -qO- https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/dart.gpg echo 'deb [signed-by=/usr/share/keyrings/dart.gpg arch=amd64] https://storage.googleapis.com/download.dartlang.org/linux/debian stable main' | sudo tee /etc/apt/sources.list.d/dart_stable.listDart SDK のインストール
sudo apt-get update sudo apt-get install dart
Homebrew を使用すると、Dart のインストールが簡単になります。
brew tap dart-lang/dart
brew install dart3. 小さなアプリを作成する
#dart create コマンドと console テンプレートを使用して、コマンドラインアプリを作成します。
dart create -t console cliこのコマンドは、以下の機能を持つ小さな Dart アプリを作成します。
- トップレベルの
main()関数を含む、メインの Dart ソースファイルbin/cli.dart。これがアプリのエントリポイントです。 - アプリの機能を含み、
cli.dartファイルによってインポートされる追加の Dart ファイルlib/cli.dart。 - アプリのメタデータを含む pubspec ファイル
pubspec.yaml。これには、アプリが依存する パッケージとそのパッケージの必要なバージョンに関する情報が含まれています。
4. アプリを実行する
#コマンドラインからアプリを実行するには、アプリのトップディレクトリで dart run コマンドを実行して Dart VM を使用します。
cd cli
dart run
Hello world: 42!デバッグサポート付きでアプリを実行したい場合は、Dart DevTools を参照してください。
5. アプリを変更する
#作成したアプリをカスタマイズしましょう。
lib/cli.dartを編集して、異なる結果を計算します。たとえば、前の値を 2 で割ります(~/の詳細については、算術演算子を参照)。dartint calculate() { return 6 * 7 ~/ 2; }変更を保存します。
アプリのメインエントリポイントを再度実行します。
dart run Hello world: 21!
詳細情報:コマンドラインアプリを作成する
6. 本番用にコンパイルする
#上記の手順では、Dart VM (dart) を使用してアプリを実行しました。Dart VM は、開発中に迅速なフィードバックを提供するために、高速で段階的なコンパイルに最適化されています。小さなアプリが完成したので、Dart コードを AOT コンパイルして最適化されたネイティブマシンコードにコンパイルする時期が来ました。
dart compile ツールを使用して、プログラムを AOT コンパイルしてマシンコードにします。
dart compile exe bin/cli.dartコンパイルされたプログラムがすぐに起動し、短時間で完了することに注意してください。
time bin/cli.exe
Hello world: 21!
real 0m0.016s
user 0m0.008s
sys 0m0.006s次は何をしますか?
#これらのリソースを確認してください
- Dart チュートリアル
- Dart 言語、ライブラリ、および規約
- ツールとライブラリ
- ネイティブにコンパイルされたアプリのその他の例
行き詰まった場合は、コミュニティとサポートでヘルプを見つけてください。