![](https://habrastorage.org/web/8b1/230/cbf/8b1230cbfc644c0bbb9d2df27210d90c.jpg)
/写真マティアスリップ CC
Java Development Kit 9は、7月27日に予定されているリリースに向かっています。 しかし、Red HatとIBM は 、モジュール化の概念(サブプロジェクトJigsaw)に不満を表明しました。 モジュラー構造は 、スケーラビリティを含む特定の利点を小型デバイスにもたらすと想定されています。 しかし、Red Hat JBossグループのバイスプレジデントであるScott Starkは、アプリケーションがモジュールシステムとどのように連携するか、そして今後の Java Enterprise Edition 9への影響について懸念を表明しました。
Starkは、JSR-376とJigsawプロジェクトで説明されているモジュールシステムは、「2つのJavaの世界」の出現につながる可能性があると指摘しました。 彼の分析では、StarkはJavaコミュニティの他のメンバーの意見を考慮しました。
「今日広く使用されているソリューションの多くは、ジグソーパズルを使用する場合には実行できないか、アーキテクチャに大きな変更を必要とします」とStark氏は述べています。
IBMもこの議論に参加し、モジュール開発計画について疑問を呈しました。 IBMのリードテクニカルエキスパートであるティムエリソンは、スタークの懸念を共有し、「提案された標準に関する完全な合意に達するには、さらに多くの作業が必要である」と述べています。
これに応じて、Oracleは批判もしましたが、IBMとRed Hatの声明に向けました。 JavaのOracleのチーフアーキテクトであるMark Reinholdは、IBMの立場を「期待はずれ」、「異常」、そしてJavaに対する脅威として説明しました。 Red Hatの立場に関して、Reinholdは、それを「期待はずれだが驚くことではない」と呼び、WildFlyアプリケーションサーバーを思い起こさせる独自のモジュラーシステムを保護しようと試みました。 ブログで、彼は JSR-376に対する投票はJCPに対する投票であると指摘しました。
投票自体は5月8日に行われ、その結果は Java Community Processページで公開されました。 JSR-376を支持して、10票が投じられ、13票が投じられました。 必要な投票数(2/3)を取得できなかったため、プロジェクトのレビュー期間はさらに30日間延長されました。 変更を行った後、再度投票が行われます。 同時に、参加者の多くは、JSR-376仕様の問題が近い将来修正される可能性があり、これがJava 9のリリーススケジュールに大きな影響を与えないという事実に注目しました。
以前は、Java 9の出力が繰り返し遅延することに注意してください。 この理由は、同じモジュール化でした。 リリース日は最初に2017年3月に延期され、その後7月に延期されました。 理由-モジュールのシステムを開発するのに時間がかかりました。 OracleのチーフJavaアーキテクトであるMark Reinholdによると、これは多くのバグが修正されるのを待っているためでした。
Oracleについて
オラクルは、世界最大のエンタープライズソフトウェアプロバイダーです。 会社は1977年に設立されました。 この企業は、145か国以上に120,000人以上の従業員を擁するオフィスを構えています。 2014年現在、同社は世界のソフトウェア市場の30%を所有しています。
IBMについて
IBMは、ハードウェアとソフトウェア、およびITサービスとコンサルティングサービスの世界最大のメーカーとサプライヤーの1つです。 会社は1911年6月16日に設立されました。
Red Hatについて
Red Hatは、無料のLinuxオペレーティングシステムに基づいたソリューションを製造するアメリカの会社です。 同社は1993年に営業を開始し、現在、世界中に3,500人以上の従業員と30の部門があり、最大のLinux企業の1つです。
PSブログからさらにいくつかの資料: