[Java] Project Jigsaw: On the next train

原文はこちら。
http://mreinhold.org/blog/on-the-next-train

先頃Project JigsawをJava 8からJava 9に延期することを提案しました。
Project Jigsaw: Late for the train
http://mreinhold.org/blog/late-for-the-train
この提案に対する反応は、「Java 8をProject Jigsawのために遅らせるべき」と「Project JigsawをJava 9に延期するべき」と、その他のあまり現実的でないオプションを取るべきといった意見にほぼ均等に分かれました。
もちろん、最終決定はJava SE 8(JSR 337)の専門家グループ(Expert Group / EG)次第で、熟慮の末、EGの圧倒的多数がこの提案を支持してくれました。
Java SE 8 Platform Umbrella JSR (337)
http://openjdk.java.net/projects/jdk8/spec/
Modularity in Java SE 8
mail.openjdk.java.net/pipermail/java-se-8-spec-experts/2012-September/000021.html
この決定を踏まえ、ハイエンドJava MEプラットフォームとJava SEの収束に向けて、Java 8に邁進することができます。コンパクトなJava SEプラットフォームをビルドしたりデプロイ可能な少数のProfileの定義を検討していることを以前示唆しました。JEP 161ではそういったProfileの具体的な初期提案を計画しています。
Modularity in Java SE 8
http://mail.openjdk.java.net/pipermail/java-se-8-spec-observers/2012-July/000001.htmlJEP 161: Compact Profiles
http://openjdk.java.net/jeps/161
Java 9での完全なモジュール化プラットフォームに向け、Java 8でなされるべき非常に有用な作業もあります。Alan Batemanが投稿したJEP 162は、Java 8で次のような変更を提案しています。それは、スムーズにモジュール化へ移行し、モジュール化への対応に役立つ開発者向けの新しいツールを提供しつつ、モジュール化への大きな障害であるAPI要素を非推奨にして、最終的にJava 9で削除する、というものです。
JEP 162: Prepare for Modularization
http://openjdk.java.net/jeps/162
提案に対し、コメントや質問で反応頂いた皆様に感謝します。はじめに書いた通り、Jigsawの2015年にリリースのJava 9へ延期したことは全く嬉しい決定ではありませんが、取り得る選択肢のうちで最善のものだと思っており、これが開発スケジュールになっています。

0 件のコメント:

コメントを投稿