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デザイナー
に十分な柔軟性を与えられるかどうか 〜 ワールドクラスの低遅延を実現できるか
どうか。多くの顧客が一日中、膨大なデータを処理するので速いことは超重要〜
(後略)
13. 発表から6年経つが、活発な開発
February 14, 2017 Dart 1.22: Faster tools, assert messages, covariant overrides
December 07, 2016 Dart 1.21: Generic Method Syntax
October 17, 2016 Good-bye symlinks (1.20.0)
August 26, 2016 Dart 1.19: Improved developer experiences
July 28, 2016 Dart 1.18: Laying foundations
April 26, 2016 Dart 1.16: Faster tools, updated HTML APIs
March 09, 2016 Dart 1.15: Updated Dartium and improved live code analysis
January 29, 2016 Dart 1.14 continues to improve core APIs and tools
November 18, 2015 Dart 1.13 brings improved JavaScript interoperability and more
Jun 25, 2015 Dart 1.12 Released, with Null-Aware Operators and more
May 28, 2015 1.11.0, March 26, 2015 1.10.0
November 28, 2014 Dart 1.9: The release you’ve been await-ing for
October 15, 2014 Dart 1.8: library improvements and experimental support for enums
August 27, 2014 Dart 1.7: easily share and use command-line applications built with Dart
April 09, 2014 Dart 1.4 Brings Deep Visibility to Run Applications
June 26, 2014 Dart 1.6 adds support for deferred loading
May 21, 2014 Dart 1.5 makes it easier to develop for the mobile web
August 31, 2015 Dart 1.3 dramatically improves server-side performance
February 26, 2014 Dart 1.2 continues to improve developer experience
January 16, 2014 Dart 1.1 features up to 25% faster Javascript
November 14, 2013 Dart 1.0: A stable SDK for structured web apps