Edited at
DartDay 20

Dart SDK Roadmapの進捗状況を確認する

More than 3 years have passed since last update.

@laco0416です。久々にDartに触れます。


Dart SDK Roadmap

今年4月に開催されたDart Developer Summitで発表された来年の3月までのロードマップです。この中に登場する目標が現在どういう状況なのか、進捗を確認します。


2015 Q2


v1.10

v1.10の公開は4/29でぎりぎり4月中に間に合いました。

https://github.com/dart-lang/sdk/blob/master/CHANGELOG.md#1100-2015-04-29


v1.11

v1.11の公開は6/27、これまたギリギリでした。

https://github.com/dart-lang/sdk/blob/master/CHANGELOG.md#1110---2015-06-25


Migration to GitHub

6/3にGitHubへ完全移行しました。えらい。

http://news.dartlang.org/2015/06/dart-is-now-on-github.html


WebStorm as IDE

6/27のv1.11から配布パッケージ中にDart Editorを含まなくなっています。


2015 Q3


v1.12

v1.12はこれまたギリギリの8/31に公開されました。

https://github.com/dart-lang/sdk/blob/master/CHANGELOG.md#1120---2015-08-31


HTTP2 + gRPC

これは進捗がよくなさそう。

http2のパッケージはあるけどexperimentalだしあんまり進んでなさそう。

https://github.com/dart-lang/http2

gRPCに関してはパッケージすらない。

https://github.com/dart-lang/sdk/issues/22655


v1.13

11/18、10月までには間に合わなかった。

https://github.com/dart-lang/sdk/blob/master/CHANGELOG.md#1130---2015-11-18


2015 Q4


v1.14

現在開発中ですが12月中に来るのでしょうか。

https://github.com/dart-lang/sdk/blob/master/CHANGELOG.md#1140


Dart Mobile Service

これはおそらく現在開発中の Flutter のことでしょう。

http://flutter.io/

Flutterは開発中ではありますがiOSやAndroid向けにアプリケーションが開発できるようです。

Qiitaでも実際に触ってみた記事がいくつもあります。


Fletch

Fletch、これもはじめはモバイル向けだったはずですが、今はなんと組み込み向けのアプリケーション開発キットになっており、現在サポートしているのはRaspberry Pi2のみというだいぶロックな状況にあります

https://github.com/dart-lang/fletch


2016 Q1


v2.0

GitHub上のマイルストーンは0%です。とはいえ2月までの期限ですからまだまだこれからでしょう。

https://github.com/dart-lang/sdk/milestones


Dart Dev Compiler

鋭意開発中。

https://github.com/dart-lang/dev_compiler

Dart Dev Compiler(DDC)はDartからES6を吐き出すコンパイラです。dart2jsのように難読化されたJSではなくヒューマンリーダブルなJSを吐き出すことを目標にしています。


所感

下半期の進捗が危ういけどDDCはなんとか間に合わせてほしい。多分また4月にSummitあるだろうから1年間の集大成で、TypeScriptとNode.jsに染まりきった私をDartに引き戻してほしい。