A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
わかりませんね~。
今から30年前はまだ、Javaは影も形もなく、
C/C++を知らずんばプログラマに非ず
という雰囲気でしたが、今はC/C++は
随分と使われなくなりました。
30年も有れば栄枯盛衰がまた繰り返されるのでは。
No.3
- 回答日時:
少なからず需要はあるでしょうね。
Oracle JDK10で無償配布終了で、今後は有償になるということを少し前から発表しています。
しかし、環境によると思うんですよ。
大企業の大規模システムのようなところにOracle JDKを利用しているとしたら、逆に有償になって長期サポートを得られることで安心感を買うということができます。
そもそもOracle JRockit JDKを購入していたり、OpenJDKを利用している環境であれば気にする必要がありません。
体力のある会社であれば、そういったJDKに移行するということも考えられます。
また、Oracle JDK10以前を利用している中小規模のシステムだった時、気にも留めないでしょう。
気にしたところで、動いているから問題ないといった判断を下すと思います。
(まぁ、システム移行が必要になった時にドタバタするんでしょうが・・・)
実際、大企業でも、まともなIT部門がなく、そういうところに無関心なところでは、未だにOracle JDK5とか使ってるシステムは往々にしてあります。
新規システム開発となった時は、上記のような対応を取ってJavaを継続する企業もあるでしょう。
お金の問題などにより避ける可能性もありますが、トレンドな言語や仕組みを理解できず不安感も募り、馴染みのあるJava開発が可能な人員確保という面において選択するという可能性も否定できません。
また、システムは何も全部新規開発ではないという点。
例えばnode.jsに移行しようとなった時でも、Javaが読めるということも前提条件にあって人員確保がされます。
機能追加などの対応で、移行したいのは山々だけど、そこまで金をかけるようなことじゃない、Javaしか選択肢がないという場面もあります。
JDK配布が終了しても、自前でインストーラーを持っていれば開発自体に支障は来たしませんからね。
そういう意味で、完全になくなるということはないでしょう。
現状維持で環境を引っ張り続けるシステムは沢山あるということです。
どのような現場に従事するかで必要とされる言語の種類は変わっていきます。
業務系のシステムってのは、様々な面を考えたら、そんな易々と言語を変えたり作り変えたりなんてことはできないんですよ。
そのシステムで不具合などによって業務が止まったらそれこそ死活問題ということがありますからね。
動いてるんだから、そのまま継続だ!なんて当たり前にあることです。
しかし、食い扶持を繋ぐために、トレンドな言語、アーキテクトなどを学び、守備範囲を広めるというのが一番いいでしょうね。
20年30年と考えていて、どこかのタイミングでJava使わなくなったからあなたもういらないよと言われても、自信が持てる他スキルがなければ何も言えませんよね。
No.2
- 回答日時:
”java マネタイズ”というキーワードでgoogle検索してみてください。
ちょっと前から、Oracleのスタンス変更で、javaの世界では、大騒ぎになっていますよ。
この話を知った顧客から開発会社に、今後のjavaについて、問い合わせもきていますが、答える側も返答しずらくて困っていましたね。
まあ、それ以前からOracleのjavaに対する態度がおかしくなりつつあったのは知られていましたけどね。
個人的には、javaは、このさきCOBOLと同様に、使われなくなるってことは無いと思いますが、新規アプリ開発では、使われなくなっていく言語だと思ったりしています。
No.1
- 回答日時:
「需要のあるプログラミング言語」の意味が解りません。
20~30年後もJAVAでプログラムを作る人がいるか、開発環境があるか、、についてはおそらくあるでしょう。
その規模はわかりようがありません。
もしあなたがこれから先プログラミング技術を習得するに当たり、将来まで続く言語を選びたい、、と考えているならその発想はやめた方がいいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- その他(ソフトウェア) JavaとOracle Javaって何が違うんですか? 1 2022/05/05 05:46
- Ruby プログラミング講師はまだ需要ありますでしょうか? 1 2022/11/07 19:43
- HTML・CSS HTML、CSS、JavaScriptはプログラミング言語ですか?マークアップ言語とプログラミング言 3 2022/07/31 13:54
- 就職 これからの時代役に立つスキルはなんですか? 今の時代、プログラミングが重要視されてますよね。 授業で 6 2022/08/21 22:08
- IT・エンジニアリング シェルスクリプトは誹謗中傷対象ですか? 3 2022/04/22 09:40
- C言語・C++・C# C言語 3 2023/07/11 19:55
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- IT・エンジニアリング c言語とjavaの需要について 3 2022/06/23 22:59
- その他(プログラミング・Web制作) プログラミングについて 4 2022/09/02 21:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
中1でプログラミングに興味。ど...
-
JSPファイルで生じるエラーをど...
-
サイドワインダーのドライバ
-
vba クリップボードクリアにつ...
-
Window CE でJava appletは使え...
-
VBAからのVB.NETかC#
-
XMLとUMLの相違点?
-
MSFormsとは何ですか?
-
サーブレットで電卓をつくる
-
javaからデータベースに接続 エ...
-
FCDUtil
-
WEBクリエーターのJAVAスキル
-
UWSCが、動作環境の違いで動か...
-
cまたはc++は半年である程度...
-
JAVAを使って管理システムを構...
-
PHPを勉強したいのですが
-
sourceforge.jpのソースコード...
-
高度なPS3ソフトの作る上で...
-
Mac、Javaのライブラリ追加場所...
-
プログラム(C言語)を利用し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JSPファイルで生じるエラーをど...
-
javaのジェネリックスでTとEの...
-
javaでの#if 0 #endif文
-
正規表現について質問です。 カ...
-
PythonやJavaScriptのように実...
-
データベースの形式を認識でき...
-
VScodeのターミナルの文字化け...
-
サーブレットとPHPの違い
-
!と~について
-
JSP・サーブレットとphpどちら...
-
Pure Javaとは?
-
同人ゲームについて
-
javaの堅牢性とは
-
java、又はjavascriptでマシン...
-
javaアップレットとjavascript...
-
Javaでクライアントアプリを作...
-
現在のC/C++とjavaの長所短所に...
-
いろいろなjavaの違い
-
形態素解析ツール「茶筅」をJAV...
-
C, C#, C++, Javaに関していく...
おすすめ情報