Dartは、C言語スタイルの文法を備えたオブジェクト指向言語です。JavaScriptにコンパイルすることができます。インターフェイス、クラス、集合、ジェネリック、オプション型など、さまざまなプログラミング支援機能をサポートしています。
Dartは、シングルページアプリケーションの作成に広く使用できます。シングルページアプリケーションは、WebサイトとWebアプリケーションでのみ使用できます。シングルページアプリケーションは、ブラウザにさまざまなWebページをロードせずに、Webサイトのさまざまな画面の間に移動できます。典型的な例はGMailです。受信トレイでメールをクリックすると、ブラウザは同じWebページに留まりますが、JavaScriptコードは受信トレイを非表示にし、メールの本文を画面に表示します。
GoogleはChromium – Dart VMの特別バージョンをリリースしました。Dartiumを使用してブラウザーでテストする前に、コードをJavaScriptにコンパイルする必要はありません。
次のテーブルには、DartとJavaScriptの機能を比較します。
特徴 | Dart | JavaScript |
型システム | オプション、動的 | 弱い、動的 |
クラス | 単一継承 | 元のデータ型 |
インターフェース | 複数のインターフェース | サポートしない |
並行 | サポート、分離 | サポート、HTML5 Web Workerを使用する |
この記事では、Dartプログラミング言語の基本的な概念を説明します。
コメントを残す