Java有償化でJava優勝かまとめ

■ このスレッドは過去ログ倉庫に格納されています
2018/11/17(土) 08:07:07.64ID:DG9kgnl3
                                 ,.へ
  ___                             ム  i
 「 ヒ_i〉                            ゝ 〈
 ト ノ                           iニ(()
 i  {              ____           |  ヽ
 i  i           /__,  , ‐-\           i   }
 |   i         /(●)   ( ● )\       {、  λ
 ト−┤.      /    (__人__)    \    ,ノ  ̄ ,!
 i   ゝ、_     |     ´ ̄`       | ,. ‘´ハ   ,!
. ヽ、    `` 、,__\              /” \  ヽ/
   \ノ ノ   ハ ̄r/:::r―?―/::7   ノ    /
       ヽ.      ヽ::〈; . ‘::. :’ |::/   /   ,. ”
        `ー 、    \ヽ::. ;:::|/     r'”
     / ̄二二二二二二二二二二二二二二二二ヽ
     | 答 |    J a v a 有 償 化     │|
     \_二二二二二二二二二二二二二二二二ノ


前スレ Java有償化まとめ
https://mevius.5ch.net/test/read.cgi/tech/1532325790/
2018/11/17(土) 09:06:10.92ID:KWZ5EwMD
結論:
無償で使い続けたい場合は、AdoptOpenJDK (IBM&Microsoft) か Corretto (Amazon) でJava11(LTS)を使い続ければ全く問題なし
Public JRE は消滅するので、配布する際は packager 等でJVM同梱するのが主流になると思われる
2018/11/17(土) 11:11:18.08ID:uTjL71l/
何だ、このタイトルは?
2018/11/17(土) 11:14:45.81ID:uTjL71l/
>>2
Oracleがどう動くかによる
裁判起こされたら終わり
RedHatエンタープライズサーバー(JBoss)はJava8のままLTSだっか?
IBMに買収されたから、どうなるか不透明だが
2018/11/17(土) 12:02:37.05ID:iWjhojDt
Oracleが訴訟してくれないと死んじゃう人がいるらしい
2018/11/17(土) 15:41:29.62ID:6t5fzAhv
AdoptOpenJDKがJRE配布するってのを何処かで気がするんだが見つからないな……
まあコンパイラとか抜いたって大してサイズ変わるわけでもないからどうでもいいけど
2018/11/17(土) 19:45:35.17ID:KWZ5EwMD
なぜ丸ごと本番環境にデプロイしようとしてるんだよ
module化してpackagerだろ常識的に考えて
8デフォルトの名無しさん
垢版 |
2018/11/18(日) 19:39:46.82ID:pZxF/iWK
JDK同梱は開発者が各環境を構築しないといけないよね?
win用JDKはlinux用JDKとファイルが違うから
9デフォルトの名無しさん
垢版 |
2018/11/18(日) 21:35:04.31ID:pZxF/iWK
https://blog.joda.org/2018/09/from-java-8-to-java-11.html
>painful

>agree! I also doubt the meaning of modularisation

こんなこと言われてるけど大丈夫かjava
10デフォルトの名無しさん
垢版 |
2018/11/18(日) 22:14:18.46ID:pZxF/iWK
個人は@2年ちょいJava8のアップデート公式からDLできるらしい
自動更新も
当面いいか、他のライブラリ類が対応したころ合いに11にしよ
2018/11/18(日) 22:29:02.01ID:uN4wu4lG
でも、var結構便利よ
2018/11/18(日) 23:53:17.53ID:PsQGV1HJ
8to11で、マルチテナントなアプリケーションサーバはさておき、こういう環境にも最適化してこうって話だろうけど面倒だよな
https://12factor.net/ja/port-binding
2018/11/22(木) 20:23:03.65ID:pMqAySD7
java11はjava8向けで動いてるアプリケーションサーバー向けとは言い難いので、
設計を再検討するのにしばらくかかると思う。
2018/11/23(金) 17:07:46.63ID:fuDJzgQJ
教育用途のJavaについてもOracle JDKの用途に「教育」が含まれていない以上、ライセンスに従うならばOpenJDKでやるのが妥当でしょう
2018/11/23(金) 22:33:27.22ID:8BniVbk+
>>9
ホントもうずっとJava8のままバグフィックスだけでいいよ....
言語仕様に不満があるならKotlinかScala使うし...
2018/11/24(土) 16:53:15.16ID:fnGgBN2x
python2,3みたいにeolになるまで用途によって別れそう
eolになってもjava8を10年以上メンテナンスしようという話はあるかもね
2018/11/25(日) 01:25:46.11ID:GCzBLfvB
日商がJavaを来年から資格にするというこの素晴らしいタイミングの悪さ
https://www.kentei.ne.jp/pg-effect
2018/11/25(日) 19:40:28.86ID:2gyYxorE
>>17
日商検定資格なんて情報処置資格よりランク下だし、何の自慢にもならんよ
しかもC,VBAと並んで、、
VBAはまあアレとしてC言語も今や大概だろ
2018/11/25(日) 21:22:36.27ID:fDNhGbVa
CはCにしか出来ないことがあるから大概って言い方もどうかと思うが
C++につながるし、C++は物理シミュレーションとかグラフィクスとかの分野では第一線で使われてるだろまだ
2018/11/25(日) 21:24:36.74ID:6Jy8F8nh
>>19
>Cにしか出来ないこと
具体的になんでしょうか?
2018/11/25(日) 21:38:24.63ID:fDNhGbVa
>>20
もうすでに書いただろ
物理シミュレーションとかグラフィクスとか膨大な計算が必要で高速処理が必要な部分はC/C++で書くしか無いだろ今も
アセンブラに一番近い実用的な高級言語がC言語だから、他にも計算資源が限られた組み込み機器だったり、高速処理が必要なOSカーネルだったり

チューリング完全だから、Cで可能なことは他言語でも出来るとかアホなこと言うなよ
現実問題としてCにしか出来ない分野があるという話だから
2018/11/25(日) 21:49:09.26ID:6Jy8F8nh
>>21
>現実問題としてCにしか出来ない分野がある
「C/C++にしかできない分野」と記述されているのならわかりますし特にレスすることもなかったと思います
しかしあえて「Cにしかできない分野」って書くのだったら、それはなんでしょうか?なにを想定していますか?
2018/11/25(日) 22:09:03.08ID:fDNhGbVa
>>22
言い直せば納得するの?「C/C++にしか出来ない分野がある」って
C/C++って連続的なもの同じような認識でいたからそう書いただけだけど
そもそもがC言語の資格が無駄だとかそういう話でしょう? 最初のレスでC言語はC++につながるってちゃんと書いてるやん
2018/11/25(日) 23:00:35.48ID:LlV2t7NX
C言語はC++の基礎、これ以外は意味が無い
2018/11/25(日) 23:12:29.92ID:bL+z6whp
cしかないかどうかは知らないけど
マクロって意外と搭載されているものは少ないんじゃないか?
2018/11/26(月) 00:29:28.37ID:pRlIOAJb
Cでポインタとかやっとくと参照型とかすんなり入りやすいんじゃないかな
逆にCやってない人がどうやってJava覚えるのか分からんw
2018/11/26(月) 00:42:07.72ID:aEgWasJ/
オブジェクト指向はJava以外でも学習出来る
JavaをC++の亜流と見ればCが基礎になるのは確かだな
でもオブジェクト指向言語として実装効率化する目的ならJavaが最適解とは言えない
それがライセンス発生で潮目変わったって事が昨今の問題
28デフォルトの名無しさん
垢版 |
2018/11/26(月) 06:31:03.90ID:xHCVYRaT
>>20
横からだけど、PICマイコンとかじゃメモリ少な過ぎてC++じゃそもそもプログラムが載らない(書き込めない)。
そう言う小さい分野ではCかアセンブラしか選択肢が無い。
(マイコンでも容量の大きいARMとかC++使えるのも増えてるが)

C++はCに比べてバイナリ容量喰うし、遅い。
便利機能とトレードオフ。(便利機能な分、使わない機能(や無駄な動作)も多くバイナリに含まれる)

これは速度は下手なアセンブラより最適化したCが速いとは言え、容量はアセンブラとCでも言える関係。
(ただし、PICのCコンパイラはそこまで最適化技術が進んで無いので、速度もアセンブラが速い)
2018/11/26(月) 19:16:11.98ID:pRlIOAJb
>>27
いちおーJavaのスレなんでw
2018/11/26(月) 22:31:10.52ID:9RzkYZMv
rustとkotlinはきてる
2018/11/27(火) 20:52:05.63ID:ilg80cp2
>>29
んなツッコミ入れるならC++の事書き込みしてるヤツに言えよ
2018/11/28(水) 00:50:42.92ID:CCzOHcPK
なんでキレてんの
2018/11/28(水) 01:33:37.86ID:WmU7b+nF
>>32
単に>>29が糞だから
2018/11/28(水) 21:08:18.08ID:CCzOHcPK
>>33
あんたがオブジェクト指向はJavaじゃなくてもできるっていうから
JavaのスレだからJavaの話したんだって説明なのに
どこが糞なの?
2018/11/29(木) 08:29:47.02ID:93l6OrKk
非生産的で無意味な喧嘩でレス埋めるのやめて
■ このスレッドは過去ログ倉庫に格納されています