JJUGナイトセミナー「Jakarta EE, MicroProfile, Payara が目指すもの」へ行ってきた
風邪気味の金曜日、そして週末胃腸炎。ちょっと回復したのでようやく書けた・・・。
EE4J
- Eclipseトップレベルプロジェクト。Eclipseのルールで開発する。
- SpecLead、Comitterやコントリビュータ
- 普通のOSSに近い?
- マイグレーションはだいたい80%
- CDI、JavaBatchはEE4Jに含まれない
- MicroProfileは今の所EE4Jには入ってない
- EE4Jで開発したものでも、Jakarta EEに入るとは限らない
Jakarta EE
今後のロードマップ
- 年末くらいにJava EE 8のTCKをEclipse Glassfishに通るようにする
- Jakarta EE 8の仕様を策定してTCK作る
- 極力 Java EE 8に近いものになる想定
- その後Jakarta EE 9の開発
未定のこと
- ライセンスはできるだけオープンにして欲しいとは言われてる
- しかし、EE4Jほどにはならないと思われる
- ワーキンググループに参加するためのFee
- Glassfishの扱いが未定
- リリース頻度をあげたい
- すでにある仕様の取り扱い
- 法的に持ってこれないものも多い・・・
- その場合スクラッチで構築しなければいけない
- javaxパッケージの取り扱い
Microprofile
- 2.0がリリース
- Payara MicroやOracleのHelidon等がある
- 日本ではあまり知られてない
- 海外でもまだこれからっぽい