BT

InfoQ ホームページ ニュース GoogleがDartの改善とSDKを発表

GoogleがDartの改善とSDKを発表

ブックマーク

原文(投稿日:2012/10/17)へのリンク

 

GoogleはDartの新しい特徴と改善をリリースした。またSDKもリリースしている。新しい機能にはエディタ、Dartium、より高速なVM、ライブラリ、パッケージマネージャなどが含まれる。

最初のリリースから1年, Googleはウェブアプリケーションをターゲットにした新しい言語であるDartの新しいマイルストンを発表した。このバージョンにはSDKと新しい特徴と改善が含まれている。

  • いくつかのOctaneのテストの結果、Dart VMがV8よりも高速に動作するようになった
  • DartからJavaScriptへ変換する機能
  • HTMLライブラリ
  • JavaScript 相互運用ライブラリ
  • Eclipseベースのエディタ。Windows/Linux/Mac OS Xで動作する。 IntelliJ のユーザはDartプラグインが利用できる。
  • Dart VMを搭載したChromeのビルドであるDartium。JavaScriptに変換することなくDartのコードを実行できる。
  • スタンドアロンのDart VM上でサーバサイドアプリケーションを動かすためのI/Oライブラリ
  • 言語仕様

Dart SDKにはDart-to-JavaScriptコンパイラ(dart2js)、Dart VM(dart)、Dartパッケージマネージャ(pub)などのライブラリが含まれている。ライブラリには次のAPIが含まれている。

  • dart:core – 数値、文字列、コレクション、日時、非同期プログラミング、ユーティリティクラスなどの基本的な機能を含む
  • dart:mart – 計算、ランダム
  • dart:html – DOM、HTTPRequest、WebSockets
  • dart:isolate – 並列クラス
  • dart:io – コマンドラインアプリケーション向けのAPI
  • dart:json –JSONのエンコーディング/デコーディング
  • dart:utf – ユニコード
  • dart:crypto – ハッシュコード

パッケージモジュールを使うとさまざまなユーザが作成したパブリックモジュールにアクセスしインストールすることができる。例えば、DartからJavaScriptへアクセスするjs、MDV (Model-driven Views)ウェブコンポーネントであるweb_components、MongoDB向けドライバmongo_dart、MVCアプリケーション向けのフレームワークpuremvc、HTMLドキュメント向けライブラリhtml5libなどのモジュールが利用できる。

Dart開発チームによれば、実用に耐えうるようにするには更なる改善必要だ。また、彼らは後方互換性を維持すると約束している。

ソースコードはGoogle Codeから入手できる。

 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

BT

あなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。

Eメールを変更すると確認のメールが配信されます。

会社名:
役職:
組織規模:
国:
都道府県:
新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。