6. AngularDart のコンセプト
AngularDart は、生産性、性能、安定性 にフォーカスしたウェブフレームワーク。数百
人のGoogleエンジニアがミッションクリティカルで多大な収益を生むアプリを構築して
いる
AngularDart is a web app framework that focuses on productivity, performance, and
stability. Hundreds of Google engineers use AngularDart to build the sophisticated,
mission-critical apps that bring in much of Google’s revenue.
※ Dart自体と同じ方向性で、「ビジネスに使える」ことにフォーカス
8. 2017年、Dart 復権の兆し
(再掲)Google AdSense のリニューアル
The new Google AdSense user interface: built with AngularDart
(2016/10 の意訳)
✓ 初版は2003年リリース。Google Web Toolkit (GWT) で作られていた
✓ 開発者は全体で100人近く、およそ25%がDartを使っていた
✓ Dart部分は、16万行
✓ 開発始めて2.5年、Dartを使って1.5年、Material Design化を8ヶ月
✓ コンパイルは8倍、開発時のページ読み込みは6-7倍、生産性は全体で2倍
9. 2017年、Dart 復権の兆し
(再掲)Google AdWords のリニューアル
The new AdWords UI uses Dart — we asked why
(2016/3 の抜粋)
✓ Q: Why not Closure lib? GWT? TypeScript? Vanilla JS?
✓ (前略) 〜 巨大でミッションクリティカルなアプリケーションを作れる能力があるかど
うか、つまり、よいUXで、低遅延で、機能追加も継続的にできること。UXデザイナー
に十分な柔軟性を与えられるかどうか 〜 ワールドクラスの低遅延を実現できるか
どうか。多くの顧客が一日中、膨大なデータを処理するので速いことは超重要〜
(後略)