Dart VM を搭載したChromeのプレビュー版をGoogleがリリースしました。
ニックネームは「Dartium 」です。
Googleが開発しているウェブ・アプリケーション構築専用のプログラミング言語
Java Scriptと同じポジションにいるが、Dartはクラスベースのオブジェクト指向言語になっている。
2011年10月10日に発表されたばかり
Dartの実行環境
Dartの実行環境は2種類です。
Dartの特徴
Dartの主な特徴としてDartのページ(http://www.dartlang.org/docs/technical-overview/index.html)に記載されているのは3つの「Key features 」は以下のとおりです。
ニックネームは「Dartium 」です。
「The Chrome Blog」の発表Darthttp://blog.chromium.org/2012/02/tech-preview-of-chromium-with-dart.html「Dartium」のページhttp://www.dartlang.org/dartium/
Googleが開発しているウェブ・アプリケーション構築専用のプログラミング言語
Java Scriptと同じポジションにいるが、Dartはクラスベースのオブジェクト指向言語になっている。
2011年10月10日に発表されたばかり
Dartの実行環境
Dartの実行環境は2種類です。
- ネーティブなVM上での実行
- DartからJavaScriptへのクロス・コンパイラを使ってJavaScriptエンジン上で実行
Dartの特徴
Dartの主な特徴としてDartのページ(http://www.dartlang.org/docs/technical-overview/index.html)に記載されているのは3つの「Key features 」は以下のとおりです。
- Classes
- Libraries
- Tooling
クラスベースとインタフェースをもつオブジェクト指向言語なので、カプセル化もできるし、再利用も容易。Libraries
ライブラリを作り利用することができるので、共有ライブラリを活用した開発ができる。Tooling
実効環境、ライブラリ、開発環境などのツールが豊富。DartとJava Script
Dartのサイトhttp://www.dartlang.org/downloads.htmlから落とせるツール
- Dart Editor
- Chromium with the Dart VM (Dartium)
- SDK
DartからJavaScriptへのクロスコンパイラ
Dart VM
Dartライブラリ- ソースコード
Java Scriptを、モジュール化が可能なオブジェクト指向のプログラミング言語にして、大規模開発しやすくしたのがDartといった印象です。
Dartは構造化対応
Javaだと、最終的な全体像を考えてモジュール構成を決める必要がないので、思いついたままに書いても後ろめたさが無いので、ひとりでチマチマ作るの時は楽です。
しかし、自分で書いたコードも、後で見ると、何が書いてあるのか理解するのに時間がかかる時もあります。
モジュール化が可能なオブジェクト指向のプログラミング言語の作法だと、コードを全部読まなくても必要なことは理解できます。
チームで書くときとかは、他人の書いたコードを読んで中身まで理解する必要が無いので、効率的。
Opera Mini 5.1がリリースされました。