- ベストアンサー
Javaの現状について教えてください
- 日本ではJavaは主にサーブレット開発で使われ、アプリケーションソフトにはあまり使われていないと言われています。
- JavaのGUI用のクラスライブラリにはSwingとマイクロソフトのクラスライブラリがありますが、Swingが主に使われています。
- VJでSwingを使うためにはインストールする必要があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
1.統計などを調べたわけではないので何とも言えませんが、Javaアプリケーションを実行するためのはJavaのライブラリをインストールしなければならないので、あまり一般コンシューマ向けのアプリケーションでjavaを見ることは無いですね。これは特に速度面という訳ではなく、ユーザーのPC上にそういう環境を作らなければならないという「面倒さ」によるものだと思います。 2.Javaの親元であるサンマイクロシステムズと、マイクロソフトはVisual J++に関する訴訟で揉めています。原因はVJがJavaに勝手な拡張を加え、「一度コーディングすれば、どのようなプラットフォームでも動作する」というJavaの基本的なメリットを阻害するようなコーディングを奨めている という事が原因です。その関係でマイクロソフト社はサンからVJを「正式なjavaの開発環境」として認めて貰うことができなくなり、事実上Javaの開発環境としては止まっています。現在マイクロソフト社はJavaよりもコーディングしやすいC#(シー・シャープ)という言語の開発を進めており、VJがアップグレードされる可能性はほぼ無いと言って良いと思います。 3.長くVJに触っていないので、間違っているかも知れませんが、VJが「停滞」してしまったのがJFC等が正式にリリースされる前だったからでしょう。 個人的には現在のJavaを知り、Javaのアドバンテージを活用しないのならVJは使わないというのが一番だと考えます。 個人的には現在においては、ボーランド社のJBuilderを使用するのが最も賢明ではないかと考えます。 http://www.borland.co.jp 基本的な開発環境としての機能は無料でダウンロードできるJBuilder Foundationで確認できます。
- 参考URL:
- http://www.borland.co.jp
お礼
こんにちは。ご回答をありがとうございました。 1:なるほどたしかにjava-vmなど設定しなければならないことがあります ね。 2:大方それらの話しを聞いたり読んだりしていたのですが、やはりVJは java開発環境としては終わっているようですね。 なお自己レスできなかったのですが、vjにはたしかにswingが標準搭載され ていませんが、ライブラリをsunからダウンして、vjに登録したところswing を使うことはできました。 3:javaを使うかもしれないという話しはあったので趣味もかねて勉強して いたのですが、つい先程上司からJBuilderで開発することになるだろうから 勉強しておくよう正式に言われ、JBuilder3をインストールしました(^^) 実際の開発はJBuilder4になるようです。 とても参考になるお話をありがとうございました。 またなにかありましたらお願いいたします。