重複の可能性:
デスクトップおよびエンタープライズ開発用の Sun の JVM に代わる信頼できる代替手段はありますか?
大規模で長期的な Java プロジェクトを検討しています。
Oracle による Sun の買収に否定的な兆候が見られ、これがプロジェクトで Sun (Oracle) を使用する可能性に影響を与える可能性があることを懸念しています。
別の Java 実装ベースの使用を検討する必要がありますか? もしそうなら、何が長期的に見栄えがしますか?
重複の可能性:
デスクトップおよびエンタープライズ開発用の Sun の JVM に代わる信頼できる代替手段はありますか?
大規模で長期的な Java プロジェクトを検討しています。
Oracle による Sun の買収に否定的な兆候が見られ、これがプロジェクトで Sun (Oracle) を使用する可能性に影響を与える可能性があることを懸念しています。
別の Java 実装ベースの使用を検討する必要がありますか? もしそうなら、何が長期的に見栄えがしますか?
私はあなたがあなたの恐れが何であると思うにせよ、彼らは根拠がないと思います。
まず、長期プロジェクトがリリースされすぎているソフトウェア(つまり、JDK 7、8、およびそれらがもたらす可能性のある、またはもたらさない可能性のある機能など、まだリリースされていないもの)に依存している場合は、再作成する必要があります。計画のその部分を評価します。
長期的に信頼性の高いJava6の実装が期待される場合は、おそらく心配する必要はありません。
Java 6は堅実で信頼性が高く、なくなることはありません。最低限、オラクルは企業として、アプリケーションサーバーとミドルウェアの投資と開発を継続します。これらはすべてJavaに依存しています。
Javaを「不自由にする」ことは、誰の利益にもなりません。オラクルから「無料」の技術サポートを受けられない場合もありますが、オラクルは引き続き、本番環境で自由に利用できるJVMと、現在サポートしているプラットフォーム(特に、x86とSPARC)で実行可能なJVMを提供し、維持します。 MacOS用のJVM。
したがって、その意味で、Java 6が突然(つまり、今後5年間)なくなることはありません。J7またはJ8の代わりに、サポートが廃止され、メンテナンスが停止される場合があります。Java 5がまだ持っている足、そしていくつかの場所ではJava4でさえ今日も残っていると考えてください。しかし、Java全体として予測できる寿命の終わりは見当たりません。
この事実はありますか?オラクルの公的または秘密のメモがこれにコミットしていますか?いいえ。
水晶玉はありません。
しかし、Javaの将来はまったく曇っているとは思いません。確かに少しかき混ぜましたが、曇っていませんでした。企業ITの保守的な世界では、安定性が非常に重要になります。ステイタスクォーAナンバーワン。「Javaを傷つける」唯一のものは完全に他のものであり、それは確かにOracleではありません。
Java で開発するということは、あなたの作品がさまざまなプラットフォームで機能することを意味するため、ベンダー ロックインの問題はありません。Oracle、IBM、およびその他の企業も OpenJDK プロジェクトをサポートしているため、利用可能な独自の実装の条件が気に入らない場合は、いつでも OpenJDK プロジェクトに切り替えることができます。