BT

Google、Dart 1.0をリリース

| 作者: Zef Hemel フォローする 0 人のフォロワー , 翻訳者 笹井 崇司 フォローする 0 人のフォロワー 投稿日 2013年11月20日. 推定読書時間: 2 分 |

原文(投稿日:2013/11/14)へのリンク

最初の発表とプレビュー版リリースから2年、Devvox in Belgiumにて、Lars Bak氏がDartの最初の安定版リリースを発表したDartはGoogleの新しいWebプログラミング言語であり、最新のWebアプリケーションを開発するためのプラットフォームだ。

Dart 1.0は、再デザインされたWebサイト、Dart VM、Dart2JS(DartコードをJavaScriptに変換する)、EclipseベースのIDE、Dart VMを搭載したChromeの特別ビルドであるDartiumとともに登場した。

この2年で、Dartのパフォーマンスは劇的に改善した。Dartコードの実行には、2つの方法がある。1つはネイティブのDart VMを使うもので、去年、特定のベンチマークでJVMを打ち負かした。Dartをネイティブにサポートしていないブラウザの場合(現在のところ、サポートしているプロダクションレベルのブラウザはない)、dart2jsツールを使うことで、DartコードをJavaScriptにコンパイルすることができる。最近、dart2jsが生成したJavaScriptは手書きのJavaScriptコードよりも優れているというベンチマークが出た。さらに、生成されるJavaScriptのコードサイズは劇的に小さくなっている

同様に、dart2jsの出力コードサイズも大幅に削減されました。Pop, Pop, Win!というゲームで生成されたJavaScriptは、1年前と比べて40%小さくなりました。VMのパフォーマンスも改善し続けています。ベンチマークにもよりますが、V8で動作する同等のJavaScriptよりも、42%から130%まで高速になっています。

ブログでの発表で、DartチームはプロダクションにDartを使っている会社の名前をいくつか明らかにした。InfoQでは、今年の初めにBlossomの人に話しを聞いたが、彼らはアプリケーションを徐々にDartへポーティングしている。Dartのユーザには、MontageSoundtrapMandrill、そしてGoogleの社内CRMアプリケーションやGoogle Electionsなどが含まれる。

Dartライブラリの領域にも、いろいろなことが起こっている。パッケージリポジトリであるDart Pubには、ユーザが寄贈した500のパッケージが含まれている。Googleも自身のフレームワークのいくつかをポーティングしている。これには、人気のあるAngularJSフレームワークのDartポートであるAngular.dartと、そのWeb ComponentsシムライブラリであるPolymerのポートも含まれる。

Dartは公式に、安定していてプロダクションレディであると宣言された。Dart 1.0はフリーでオープンソースであり、主要なプラットフォーム向けに、そのWebサイトからダウンロードできる。更新されたWebサイトには、Dartの5分間のウォークスルー1時間のチュートリアルがある。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには 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