Dart言語について

Dartは、C言語スタイルの文法を備えたオブジェクト指向言語です。JavaScriptにコンパイルすることができます。インターフェイス、クラス、集合、ジェネリック、オプション型など、さまざまなプログラミング支援機能をサポートしています。

Dartは、シングルページアプリケーションの作成に広く使用できます。シングルページアプリケーションは、WebサイトとWebアプリケーションでのみ使用できます。シングルページアプリケーションは、ブラウザにさまざまなWebページをロードせずに、Webサイトのさまざまな画面の間に移動できます。典型的な例はGMailです。受信トレイでメールをクリックすると、ブラウザは同じWebページに留まりますが、JavaScriptコードは受信トレイを非表示にし、メールの本文を画面に表示します。

GoogleはChromium – Dart VMの特別バージョンをリリースしました。Dartiumを使用してブラウザーでテストする前に、コードをJavaScriptにコンパイルする必要はありません。

次のテーブルには、DartとJavaScriptの機能を比較します。

特徴DartJavaScript
型システムオプション、動的弱い、動的
クラス単一継承元のデータ型
インターフェース複数のインターフェースサポートしない
並行サポート、分離サポート、HTML5 Web Workerを使用する

この記事では、Dartプログラミング言語の基本的な概念を説明します。

Share

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です