BT

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

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

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

このスレッドのメッセージについて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