BT

GoogleがDartの改善とSDKを発表

| 作者: Abel Avram フォローする 7 人のフォロワー , 翻訳者 徳武 聡 フォローする 0 人のフォロワー 投稿日 2012年10月19日. 推定読書時間: 2 分 |

原文(投稿日: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

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

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

このスレッドのメッセージについてEmailでリプライする

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

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT