Dart-programming-overview
提供:Dev Guides
Dartプログラミング-概要
Dartは、Cスタイルの構文を持つオブジェクト指向言語であり、オプションでJavaScriptにトランスコンパイルできます。 インターフェイス、クラス、コレクション、ジェネリック、オプションの型指定など、さまざまなプログラミング支援をサポートしています。
Dartは、単一ページのアプリケーションを作成するために広く使用できます。 単一ページのアプリケーションは、WebサイトおよびWebアプリケーションにのみ適用されます。 単一ページのアプリケーションを使用すると、ブラウザーに異なるWebページをロードすることなく、Webサイトの異なる画面間を移動できます。 典型的な例は GMail です。─受信ボックス内のメッセージをクリックすると、ブラウザーは同じWebページに留まりますが、JavaScriptコードは受信ボックスを非表示にし、メッセージ本文を画面に表示します。
Googleは、 Chromium の特別なビルドである Dart VM をリリースしました。 Dartiumを使用すると、他のブラウザでテストする準備ができるまでコードをJavaScriptにコンパイルする必要がなくなります。
次の表は、DartとJavaScriptの機能を比較しています。
Feature | Dart | JavaScript |
---|---|---|
Type system | Optional, dynamic | Weak, dynamic |
Classes | Yes, single inheritance | Prototypical |
Interfaces | Yes, multiple interfaces | No |
Concurrency | Yes, with isolates | Yes, with HTML5 web workers |
このチュートリアルは、Dartプログラミング言語の基本レベルの理解を提供します。