2010-11-29 9 views
2

可能性の重複:
Are there reliable alternatives to Sun's JVM for desktop & enterprise development?日(オラクル)は、Javaの新しいプロジェクトに

私は大規模な長期的なJavaプロジェクトを検討しています。

私は、OracleのOracleの買収においていくつかの否定的な兆候を見ており、これがプロジェクトでSun(Oracle)を使用する可能性に影響する可能性があると懸念しています。

別のJava実装ベースの使用を検討する必要がありますか?もしそうなら、長期的にはどうすべきでしょうか?

+2

http://stackoverflow.com/questions/4194980/are-there-reliable-alternatives-to-suns-jvm-for-desktop-enterprise-development – skaffman

+3

もう一つのJavaの実装ですか? AFAIKには、Javaプログラミング言語が1つしかありません。 –

+1

はい、Java言語は1つだけですが、多くのJava Virtual Machinesの実装および開発ツールです。 – JOTN

答えて

1

Javaでの開発とは、さまざまなプラットフォームで機能することを意味し、ベンダーのロックインに関する問題はありません。 Oracle、IBM、およびその他の企業もOpenJDKプロジェクトをサポートしています。したがって、独自の実装の条件が気に入らなければ、いつでも切り替えられます。

5

あなたの恐れが何であれ、彼らは根拠がないと思います。

最初に、あなたの長期プロジェクトが、リリースされていないソフトウェア(つまり、JDK 7,8などのようにまだ外に出ていないもの)に依存している場合、計画のその部分を再評価する必要があります。

長期的に信頼性の高いJava 6実装が期待される場合は、おそらく心配する必要はありません。

Java 6は安定しており、信頼性が高く、離れていません。最小限の企業であるOracleは、アプリケーション・サーバーとミドルウェアの投資と開発を継続します。これらのアプリケーション・サーバーとミドルウェアはすべてJavaに依存しています。

Javaを「不自由」にすることは何も問題ではありません。オラクルから「無料」テクニカル・サポートを受けることはできませんが、オラクルは現在サポートしているプラ​​ットフォーム(特にx86およびSPARC)用の実動可能なJVMを引き続き提供し、維持管理しており、 Mac OS用のJVM。

この意味で、Java 6が突然(つまり、次の5年)離れることはありません。 J7またはJ8の代わりにサポートが廃止され、保守が停止されることがあります。 Java 5がまだ残っている脚線、さらにはJava 4をいくつかの場所で考えてみましょう。しかし、私はJava全体の予見可能な終期は見当たりません。

このファクトはどれですか?これに関係する公的または秘密のオラクルのメモがありますか? No.

私はクリスタルボールを持っていません。

しかし、私はJavaの未来が曇っているとは思わない。ちょっと詰まった、確かに、しかし曇っていない。企業ITの保守的な世界では、安定性は非常に重要です。ステータスクオナンバーワン。 「Javaを傷つける」唯一のことは、まったく別のことですが、確かにOracleではありません。

+0

私は、IBMがOpenJDKプロジェクトの支援にも署名したと考えました。これは、エンタープライズにおけるJava 6の長期的なサポートにも役立ちます。 – dhable

関連する問題