BT

InfoQ ホームページ ニュース AngularJSのDartへのポーティングが進行中

AngularJSのDartへのポーティングが進行中

ブックマーク

原文(投稿日:2013/06/13)へのリンク

AngularJSがDartにポーティングされた。これはGoogleのJavaScriptフレームワークのパラレル実装を提供する。

GoogleのエンジニアリングディレクターでAngularJSのマネージャー、Brad Green氏は、AngularJS 1.2に搭載される新機能を説明する会合で、彼らのJavaScriptフレームワークのDartへのポーティングをアナウンスした(ビデオの40分ごろ)。彼らはテンプレートは同じで、実装が異なるものを提供しようと考えている。Angular.dartはJavaScriptを呼び出す単なるラッパーではなく、実際にDartで書かれている。

まだ開発中だが、Angular.dartにはcompiler、scope、expressionsといったといった多数のキーコンポーネントが移植され、bind、repeat、shadow DOMといった多数のdirectiveが完成している。テストもポーティングされている。次はDIとRoutesだ。

Green氏によると、JavaScriptをDartに置き換えるつもりはなく、DartのためのAngularJSのパラレル実装を提供するようだ。

AngularJSは人気が出てきている。そして、最初のアナウンスとそれに続くSeth Ladd氏の投稿についたコメントを見る限り、Dartへのポーティングの発表は好意的に受け取られているようだ。 Ladd氏はDartに取り組んでいるGoogleのエンジニアであり、Angular.dartを歓迎している。

まだ早いかもしれませんが、これはすばらしいことです! 私たちは常にエコシステムが豊かになることを歓迎しますし、Angularのファンも大勢います。

だが、このポーティングにはいくつかの疑問もある。Web UIやRoutesといった、現在DartとAngular.dartの両方で提供されている機能はどうなるのだろうか? Angular.dartは既存のDart機能を置き換えるものではなく、それを補うものになるとLadd氏は言う。

[Angular.dart]はWeb UIを置き換えるものではありません。Web UIはWeb Componentsのようなモダンで最新のWeb仕様の1つの方策です。  …

私たちはroutesパッケージに取り組んでいます。: https://github.com/dart-lang/route  これはWeb UIに完全には結びついてはいませんが、Web UIとともに動きます。

Angular.dartがDartの将来にどんな役割を果たすかはまだわからない。Angular.dartは最終的にDartプロジェクトに含まれるのだろうか? おそらくDartユーザにおけるAngular.dartの人気次第だろう。そして、ユーザの大部分はGoogle内部にいる。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには 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メールを変更すると確認のメールが配信されます。

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