X



Javaってオワコンか?
0001デフォルトの名無しさん
垢版 |
2023/05/04(木) 18:24:57.63ID:hLXsMKYH
Javaやってるけどこのまま続けていいのか教えてくれ...
0100デフォルトの名無しさん
垢版 |
2023/11/19(日) 15:08:19.98ID:zNNtJypz
さあ?ここで聞くより普通に探した方が良いのでは?
0101デフォルトの名無しさん
垢版 |
2023/12/02(土) 20:54:11.65ID:Xe5w4r7d
JavaのJava語がKotlin語に置き換わる事はあってもJavaのJVMがオワコンになることは、OpenJDKとかがライセンス的な問題で世から消失しない限りありえないな
それにJava/KotlinはJetBrains産IDEが優秀すぎる
0102デフォルトの名無しさん
垢版 |
2023/12/03(日) 06:46:32.24ID:xZHPSaOR
IDEはどうでもいい
0103デフォルトの名無しさん
垢版 |
2023/12/03(日) 06:48:01.78ID:xZHPSaOR
統合開発環境の良し悪しが重要と思っている人間は歴史を学んでいない。
0104デフォルトの名無しさん
垢版 |
2023/12/03(日) 07:41:01.61ID:HsW2jM2O
>>101
まじでサーバーサイドJVMはどんな環境でも「とりあえず動く」ものは作れるからな
Java最高
Goがパフォーマンス性の高いマルチプラットフォームなビルドをしやすいけど、Javaの圧倒的な手軽さには遠く及ばないね
0105デフォルトの名無しさん
垢版 |
2023/12/03(日) 08:15:15.17ID:TkQJ//aV
>>102-103
そう言わずにJetBrainsのFleet使ってみろよ
まだプレビュー版でプラグインの不足感あるけどVSCode並に使いやすいぞ
FleetをIDEと言っていいのかは知らんけど
0107デフォルトの名無しさん
垢版 |
2023/12/04(月) 21:16:05.37ID:1Ww5lLLM
>>106
Javaでも失敗だったとして、何もかもそうするのはやめたのにいまだに過去の思想でやっている人間が多いだけ
0109デフォルトの名無しさん
垢版 |
2023/12/05(火) 01:29:15.78ID:+1t+2z4I
使用するフレームワークがそうなら仕方ないが、自作していまだにやるのはヤバい。
0110デフォルトの名無しさん
垢版 |
2023/12/12(火) 10:08:21.77ID:cZU6aXWu
>>103
今の時代は重要だよ。あるのとないのとじゃ広まり具合が変わると思う。
0111デフォルトの名無しさん
垢版 |
2023/12/12(火) 10:10:15.21ID:cZU6aXWu
>>107
Javaってその辺拡張したの?Kotlin は最初からその辺を考慮した言語仕様になってるが。
0112デフォルトの名無しさん
垢版 |
2023/12/12(火) 10:14:25.39ID:axEmdwcD
Javaはオワコンにならないよ
Java語の代わりになるKotlin語が同じJVMでむっちゃ使いやすいからね
0113デフォルトの名無しさん
垢版 |
2023/12/16(土) 06:03:24.85ID:Xt5dIMhO
Java批判してるやつってたいていJava8以前の知識で語ってるからなぁ
StreamAPIとか知らないぞあいつら
0115デフォルトの名無しさん
垢版 |
2023/12/16(土) 12:37:29.13ID:3Jo1PIzy
正直、時代の最先端を行ってる言語とは言えないと思う
でも金融機関で使われていたりとか、仕事はまだ消えないと思う
0117デフォルトの名無しさん
垢版 |
2023/12/16(土) 16:38:05.86ID:3Jo1PIzy
一言では言えないけど、最近出てきた言語はいろいろ進んでるから
例えばGoでは基本的にクラスの概念が無いとか
そういう感覚的な要素
0118デフォルトの名無しさん
垢版 |
2023/12/16(土) 17:20:33.37ID:mTBoU24M
フロントUIやるならクラス概念のあったほうが便利だけど、例えばサーバーサイドやるだけならクラス概念のない言語でも良さそうよね
サーバーサイドとしてのJavaはオワコンで間違ってない時代になったのかな
0119デフォルトの名無しさん
垢版 |
2023/12/16(土) 18:24:35.14ID:UfR4i5aB
外部とWebAPIくらいでしか連携しないサイトならずっとそう
でもJava必須なところがまだまだある
0121デフォルトの名無しさん
垢版 |
2023/12/16(土) 18:51:25.19ID:XuNyJzAK
人件費がJavaプログラマだと安く済むとかありそ
0123デフォルトの名無しさん
垢版 |
2023/12/19(火) 14:17:39.47ID:S/sB6wJe
>>113
Stram 関係って Java 8 からあったんじゃなかったっけ?
0124デフォルトの名無しさん
垢版 |
2023/12/19(火) 14:20:48.50ID:S/sB6wJe
>>120
そうだな。Kotlin の方が最初から考慮されている分だけ分かり易い感じがする。
0126デフォルトの名無しさん
垢版 |
2023/12/19(火) 16:23:46.60ID:S/sB6wJe
あ、そうか。読み間違えた、
0128デフォルトの名無しさん
垢版 |
2023/12/23(土) 09:08:53.44ID:/BnYIr2Y
ヌル安全に拘るなら同じJVMのKotlin語を使えばいい
?がついてなければNullではないことが保証されててわかりやすい
0129デフォルトの名無しさん
垢版 |
2023/12/23(土) 16:54:55.36ID:v4dsWN6K
>>127
Optional<T>があればNull安全だと思ってるほうがヤバいで
Null安全という概念くらいはキャッチアップしておこうな
0130デフォルトの名無しさん
垢版 |
2023/12/23(土) 18:43:30.21ID:ppz7uSBz
nullは友だちだよ
0131デフォルトの名無しさん
垢版 |
2023/12/29(金) 20:45:11.92ID:1fvRXsft
>>125
日本語としては「以前」のような言葉は明確な線引きがない。

境界を厳密にしているのは、日本語を使った用語の定義で、日本語の定義ではない。
0132デフォルトの名無しさん
垢版 |
2023/12/31(日) 08:45:20.20ID:QKYuRWqQ
最近のは知らんが古いJavaのシステムの保守しかやったことなくてeclipseで変数の値を確認するのはデバッグ時に変数のところにカーソル当てればわかったけどgetterの場合は直接は確認出来なくて不便だなあと思った記憶があるんだが
C#のプロパティみたいに確認出来へんの?
って思ってたんだけど
0133デフォルトの名無しさん
垢版 |
2023/12/31(日) 11:33:44.53ID:QvVc0wmK
コードで書かれたgetterは副作用があるかもしれないからおいそれと勝手に評価できない
IDEが知っているフレームワークや言語のシンタックスシュガーで宣言しないと無理
0134デフォルトの名無しさん
垢版 |
2024/01/01(月) 01:34:08.91ID:/rCM9JK/
>>132
メソッドの戻り値を見ないのかw
0135デフォルトの名無しさん
垢版 |
2024/01/02(火) 14:56:32.63ID:f1rq4ud9
Javaオワコンの意見多かったからRubyとC++と Rustはちょっとだけやってみた
Ruby→オブジェクト指向最高、でもGUIがあんまり
C++→ややこしすぎる
Rust→ライフタイムで挫折
Java→swing神

いまだにC#のGUIがしっくりこなくてずっとswing使ってる
0136デフォルトの名無しさん
垢版 |
2024/01/02(火) 14:57:16.31ID:f1rq4ud9
JavaFXは環境構築でやめた
0137デフォルトの名無しさん
垢版 |
2024/01/02(火) 16:18:41.39ID:ddqmWzgf
Rubyがオワコンだよ
0138デフォルトの名無しさん
垢版 |
2024/01/02(火) 19:36:02.02ID:1ksD7hgF
プロの労働市場は、Ruby vs Java

Javaは5大SIer・多重請負構造のIT 土方だから中抜きされる。
1人月100万円でも、数社が間に入って、20万円になる

これを、20年やっても低年収のまま。
下の階層の人が、上の階層には転職できない。
単純コーダーを20年やっても、Linux システムを構築運用できないから

Ruby on Rails, AWS Solution Architect の米国年収が、
13万ドルとか高いのは、システム設計・構築運用ができるから

言語でも、Rubyは、Go/Rust/Elixir の3大言語を超えた!

Ruby, Elixir : 9.3 万ドル
Go : 8.9
Rust : 8.7

多くの言語 : 6.5〜7

PHP : 5
Dart : 4.4

PHP, Dart は、コンピューターサイエンスを勉強していない高卒用言語
0139デフォルトの名無しさん
垢版 |
2024/01/02(火) 20:03:26.74ID:wj1/YeG8
というデマを流すしかなくなったrubyでしたとさ
0140デフォルトの名無しさん
垢版 |
2024/01/02(火) 20:22:15.40ID:G9bvfkvl
Rubyなんて世界中で使われなくなっている
0141デフォルトの名無しさん
垢版 |
2024/01/02(火) 20:31:38.29ID:yx0oLXiq
なんでじゃろ? オブシコが下火になったから?
0145デフォルトの名無しさん
垢版 |
2024/01/23(火) 10:49:00.49ID:4JzT16/j
オワコンだよなあ

ユーザー環境にJREとかjdkとかもう時代遅れ
今は何もなくても軽く動かないと
0146デフォルトの名無しさん
垢版 |
2024/01/23(火) 13:20:07.08ID:RoYMJHX7
C#の.NETとかはWindowsに同梱されてるしな
Tauriもelectronの反省からシステム同梱のウェブエンジンをつかう
Windowsに同梱されていないJavaのJVMはオワコン
0147デフォルトの名無しさん
垢版 |
2024/01/23(火) 13:31:02.80ID:KwZEOQ/L
今はネイティブコンパイルできるからユーザー環境にJREとかJDKとか必要ないやろ

そんなことも知らんとか君がオワコンだわ
0149デフォルトの名無しさん
垢版 |
2024/01/23(火) 14:16:17.41ID:FpVvt7MH
あえてjava使う理由はないけど、まあ別にjavaでもいいかなとは思う。
0151デフォルトの名無しさん
垢版 |
2024/01/23(火) 18:20:38.69ID:J6SKzkIY
この近年でキミらエンドユーザーがアプリJVMで動かすことなんてゲームアプリだけだよ
そしてそういったものはJVM実行環境がゲームに同梱されているからJREをユーザーが用意する必要がない
キミらのオワコンと言う根拠は浅すぎるよ
キミら自体がオワコンにみえる

ちゃんと教えてあげると、Javaがオワコンと最近またよく言われてるのはOracleがJDKのLTSを一部有償化して、Javaのお得意様だったサーバーサイド業者がGoやC#等の言語に流れたから、以上

>>150
Androidアプリのことを言ってるんじゃない?
0154デフォルトの名無しさん
垢版 |
2024/01/23(火) 19:36:46.56ID:cl+hnjcH
ネイティブコンパイルといえばGraalVMが商用利用を無償化したからSpringBootで作ったWebアプリをメモリ消費量削減のためにAOTコンパイルしてもいいかなと思ってるけど、ビルド効率の評判がゴミすぎるのとコード調整が面倒くさくすぎて多分一生やらないとも思う
0155デフォルトの名無しさん
垢版 |
2024/01/23(火) 19:46:34.41ID:J6SKzkIY
Spring Bootのネイティブイメージ化を導入してるところってそんなにあんの?苦労話しか聞いたことないんだけど
0156デフォルトの名無しさん
垢版 |
2024/01/26(金) 15:14:00.76ID:dvdFRFTx
この板自体エアプが多いから・・
0158デフォルトの名無しさん
垢版 |
2024/01/26(金) 16:55:26.17ID:fc+Cvd7b
エアプに過剰に反応するところ^^
0160デフォルトの名無しさん
垢版 |
2024/01/26(金) 18:42:21.47ID:O3xsru3U
>>158
座布団1枚
0162デフォルトの名無しさん
垢版 |
2024/01/26(金) 18:51:00.55ID:/Kdfj7LU
>>158
じゃあワイは座布団1000枚
0163デフォルトの名無しさん
垢版 |
2024/01/26(金) 18:52:55.08ID:x7AOh/ms
わはは
0164デフォルトの名無しさん
垢版 |
2024/01/26(金) 19:54:48.50ID:ec236iGg
オヨヨヨヨヨ~😢
0165デフォルトの名無しさん
垢版 |
2024/01/27(土) 10:40:48.10ID:vVTcjl8p
なんだこのガイジども
0166デフォルトの名無しさん
垢版 |
2024/01/27(土) 22:06:00.53ID:t7pPpNfJ
Javaを悪くいう人間の意図がわからない
0167デフォルトの名無しさん
垢版 |
2024/01/27(土) 22:23:07.04ID:BuZgAgXz
Javaってシンプルだよな
なんだかんだ実はCに似てると思う
Cに似せたってのはあるだろうけど
シンプルさを狙って生まれたところも似てると思う
初期のジェネリクスもなかったころのスッキリ感がすこ
0168デフォルトの名無しさん
垢版 |
2024/01/27(土) 22:30:25.39ID:HOzjcAIN
Javaがジャバジャバァww
0169デフォルトの名無しさん
垢版 |
2024/01/27(土) 22:38:57.76ID:t7pPpNfJ
>>167
JavaはC、C++の良いとところを継承して、オブジェクト指向言語を普及させた功労者。

サン・マイクロシステムズのJavaのライブラリを見て、マイクロソフトはライブラリ作りの正解を知り、.NET Frameworkを急いで作ることになった。
0170デフォルトの名無しさん
垢版 |
2024/01/27(土) 22:39:54.89ID:BuZgAgXz
なんだかんだ医大な言語だと思う
クセもないしな

冗長になりがちなのは言語というより
OOP不勉強勢によるどうしようもない傾向だと思う
0171デフォルトの名無しさん
垢版 |
2024/01/27(土) 22:41:45.40ID:APvfV4vQ
医大ってなんだよww
言語がオワコンならスレもオワコンだなww
0173デフォルトの名無しさん
垢版 |
2024/01/27(土) 22:45:58.59ID:t7pPpNfJ
つまらないところにレスするとは頭に血が登るタイプなんだろうな
0176デフォルトの名無しさん
垢版 |
2024/01/31(水) 20:09:02.74ID:/UhxsCSM
javaとjavascriptは同じ名前にしろって要求に従っただけで中身はあんま関係ないんよな
↑みたいにいまだに区別付いてない子もいるしそれなりに効果はあったんだろう
javascriptがjavascriptという名前じゃなかったら消えてたかもしれないしな
0177デフォルトの名無しさん
垢版 |
2024/01/31(水) 20:37:08.85ID:vaR0yv6b
一度、消えかかった歴史を知らないのか?
0178デフォルトの名無しさん
垢版 |
2024/01/31(水) 21:48:02.47ID:QXnqzTMf
俺はandroidアプリやることになって初めてjavaを使ったわ。かれこれ1年な。それまではc#のwpfな。
0181デフォルトの名無しさん
垢版 |
2024/02/01(木) 12:59:05.84ID:BEfXFqHM
早くJavaが終わってKotlinになって欲しい。
0183デフォルトの名無しさん
垢版 |
2024/02/01(木) 15:21:23.32ID:oA/JOWXH
\コットリ~ン/
0184デフォルトの名無しさん
垢版 |
2024/02/01(木) 15:46:04.81ID:MrtDaV+x
Javaだけでwebフロントとバックを開発できるGWTを使っているけど
メチャ便利やぞ
0186デフォルトの名無しさん
垢版 |
2024/02/01(木) 16:34:40.12ID:Zx7Z5H1S
戦車を無力化できそうな名前やな
0187デフォルトの名無しさん
垢版 |
2024/02/07(水) 00:14:33.17ID:wFo0ULkQ
Javalin は言語ではなくフレームワークだよね。
0192デフォルトの名無しさん
垢版 |
2024/02/20(火) 10:44:03.48ID:YmH8jdAc
>>146
そう言えば .NET のバイトコードを出すような Java コンパイラーってないのか?
0194デフォルトの名無しさん
垢版 |
2024/02/22(木) 10:07:02.00ID:6IzShUqU
もし未だに無いとすると権利の関係かな?
技術的には可能だよね
0197デフォルトの名無しさん
垢版 |
2024/02/23(金) 07:36:43.45ID:ZR6D6MGM
>>196
目が覚めました
0199デフォルトの名無しさん
垢版 |
2024/03/26(火) 12:17:06.96ID:O5irlSwX
大丈夫。過去の資産が多くても COBOL や FORTRAN のようにやがて一般人の触れることのない所に行って表舞台からは姿を消すから。
0200デフォルトの名無しさん
垢版 |
2024/03/28(木) 19:45:07.41ID:n96u136O
過去の資産っていうけど今でも使うものはどの言語にもあるからJavaは同じ機能を時代遅れな設計で使えるだけになってるよね
レスを投稿する


ニューススポーツなんでも実況