Jakarta EE / Java EE - Qiita Advent Calendar 2025 - Qiita の記事がまだ空いているので22日目という事で。
実はMicroProfileが無くなる方向で話が進んでいます。とは言っても、個別仕様が全部なくなってしまうのではなくて、仕様をJakarta EEに統合する方向で話が進んでいます。
MicroProfileはJava EEをOracleが管理していたころにJava EEの進化の遅さなどを問題視した人たちによって生み出され、Eclipse Foundationで管理されるようになりました。しかし、MicroProfileが生まれてからOracleがJava EEを管理するのを止め、現在はEclipse Fundationで管理されています。そう、現時点では両方ともEclipse Foundationで管理されています。また、両方に参加している人たちも多かったりします。
また、最近のJakarta EEはJava EEの頃に比べると互換性に対する意識が変わりつつあり、MicroProfileが掲げていたMicroProfileワーキンググループ憲章 と、Jakarta EEの実情があまり変わらなくなりつつあります。ということで、分けて運営していく意味もあまりないと考えてる人が多いのではないかと感じております。
今後起こる可能性のある事
ここから先は全部妄想です。そもそも本当に統合されるかから確定していない。
microprofileのパッケージがjakartaに変更される
ありえる・・・というか、実際にどうするべきか話し合われています。
Jakarta EEサーバーも原則としてMicroProfileに準拠するようになる
現在は、WildFly(JBoss EAP XP)とLiberty(Websphere Liberty)ぐらいしか対応していないのがGlassFishベースの物や他の物もMicroProfileに対応するかもしれません。
MicroProfileへのUI仕様(Jakarta MVC)の追加
jsonだけだとちょっとねぇ。。。
(旧)MicroProfile準拠サーバーの下位互換性の向上、(旧)Jakarta EE準拠サーバーの下位互換性の低下
どっちに寄せられることになるのか・・・・・
(旧)MicroProfile準拠サーバー・(旧)Jakarta EE準拠サーバーの統廃合
現時点でも両方とも最新仕様に準拠できているものは少ないため、さらに統廃合が進むかもしれない。
ちゃんとした情報が欲しい場合
メーリングリストに参加しましょう。
