前スレ
Javaはもう死んだの?
http://mevius.5ch.net/test/read.cgi/tech/1524944928/
あと、宜しく
Javaはもう死んだの? Part.2
■ このスレッドは過去ログ倉庫に格納されています
2019/08/17(土) 20:07:50.52ID:0zwnSWA3
242デフォルトの名無しさん
2019/10/28(月) 12:20:37.96ID:jVNnMdKT >>241
Listくらいのものではなくて、JavaのSwingなどは、非常に多数の関数群とクラス群
が全体的に美しく調和して使い易い状態になっていた。
しかし、SunやOracleは、write at once, run anywhere を非常に重視していた
ので、それを議論する場を設けていて、GoogleがAndroidでやろうとしたやり方は、
互換性に問題が起きるから再三ダメだと言っていたのに、それを無視して
やってしまったから大問題となった。
結果として、WindowsやAppleやWebで互換性良く使えていたSwingなどが、
Androidでは動かないし、また、移植しようとしてもベースとなっているAndroid
独自のJavaと干渉してしまって、上手く移植が出来なくなっている。
WindowsやLinuxのようなC言語のAPIを持っているOSだと容易に移植できる
構造となっていたが、AndroidではOSが用意しているJavaが、中途半端に同じような
名前を使ってしまってしまっているので、Swingや、tools.jar と呼ばれるツール群
の入ったライブラリを移植しにくい。
Listくらいのものではなくて、JavaのSwingなどは、非常に多数の関数群とクラス群
が全体的に美しく調和して使い易い状態になっていた。
しかし、SunやOracleは、write at once, run anywhere を非常に重視していた
ので、それを議論する場を設けていて、GoogleがAndroidでやろうとしたやり方は、
互換性に問題が起きるから再三ダメだと言っていたのに、それを無視して
やってしまったから大問題となった。
結果として、WindowsやAppleやWebで互換性良く使えていたSwingなどが、
Androidでは動かないし、また、移植しようとしてもベースとなっているAndroid
独自のJavaと干渉してしまって、上手く移植が出来なくなっている。
WindowsやLinuxのようなC言語のAPIを持っているOSだと容易に移植できる
構造となっていたが、AndroidではOSが用意しているJavaが、中途半端に同じような
名前を使ってしまってしまっているので、Swingや、tools.jar と呼ばれるツール群
の入ったライブラリを移植しにくい。
243デフォルトの名無しさん
2019/10/28(月) 12:31:25.05ID:jVNnMdKT >>242
Javaは、OSのC言語のAPIとJavaとの橋渡しを、run.jarの中で行っており、
JNI と呼ばれる仕組みを使って、C言語の用のOSのAPIを他のJavaで書かれた
関数から呼び出せるようにしている。
run.jar は、Java言語で書かれており、通常は、OSへの移植はそんなに
難しくない。ランタイム速度を重視すれば違ってくるが、速度を重視しなければ、
移植する量も少なくできる。
ところが、run.jarは、Andoridでは、android.jarなどが担当しており、
その中に良く似たクラス名や関数名のものが沢山入ってしまっている。
しかし、完全移植ではないので、本当のrun.jarにはある関数が、入って
いなかったりする。ここが恐らく一番の問題。
run.jarさえ移植できてしまえば、ほとんど全てのjavaライブラリ
何もしなくてもそのまま動いて、結果としてjavaアプリもそのまま動いていたはずだった。
ところが、android.jarが変な移植の仕方をしてしまったので、本家のOracleも、
run.jarを移植するのが非常に困難になってしまった。
Android OSは、ベースがLinuxであるが、Linuxは、run.jar は完全な形で移植されている。
ところが、android.jarが邪魔をして、そのrun.jarは、Andoridでは動かせないし、
移植すら困難になっている。
Javaは、OSのC言語のAPIとJavaとの橋渡しを、run.jarの中で行っており、
JNI と呼ばれる仕組みを使って、C言語の用のOSのAPIを他のJavaで書かれた
関数から呼び出せるようにしている。
run.jar は、Java言語で書かれており、通常は、OSへの移植はそんなに
難しくない。ランタイム速度を重視すれば違ってくるが、速度を重視しなければ、
移植する量も少なくできる。
ところが、run.jarは、Andoridでは、android.jarなどが担当しており、
その中に良く似たクラス名や関数名のものが沢山入ってしまっている。
しかし、完全移植ではないので、本当のrun.jarにはある関数が、入って
いなかったりする。ここが恐らく一番の問題。
run.jarさえ移植できてしまえば、ほとんど全てのjavaライブラリ
何もしなくてもそのまま動いて、結果としてjavaアプリもそのまま動いていたはずだった。
ところが、android.jarが変な移植の仕方をしてしまったので、本家のOracleも、
run.jarを移植するのが非常に困難になってしまった。
Android OSは、ベースがLinuxであるが、Linuxは、run.jar は完全な形で移植されている。
ところが、android.jarが邪魔をして、そのrun.jarは、Andoridでは動かせないし、
移植すら困難になっている。
244デフォルトの名無しさん
2019/10/28(月) 12:34:26.42ID:jVNnMdKT245デフォルトの名無しさん
2019/10/28(月) 12:35:32.26ID:jVNnMdKT 「android.jar and rt.jar conflicts」
で検索してみると関連情報が出てくる。
で検索してみると関連情報が出てくる。
246デフォルトの名無しさん
2019/10/28(月) 12:46:21.16ID:qk/yP9mA >>243
なるほど勉強になるわ。
でも android の環境って java として表示してるのかな。
java と表示するにもかかわらず互換性に問題があればそりゃダメだろうけど、java をベースにしてるが別のもの、android なんだとすれば問題無いような。
なるほど勉強になるわ。
でも android の環境って java として表示してるのかな。
java と表示するにもかかわらず互換性に問題があればそりゃダメだろうけど、java をベースにしてるが別のもの、android なんだとすれば問題無いような。
247デフォルトの名無しさん
2019/10/28(月) 12:58:15.34ID:jVNnMdKT >>246
しかし、Androidが搭載されている大量の端末には、本来のJavaの基本ライブラリ
が正しく移植できない状態が今まで続く結果となっている。
他のハードウェアには、Javaは完全移植できているのに、Android端末にだけは
できない。
しかし、Androidが搭載されている大量の端末には、本来のJavaの基本ライブラリ
が正しく移植できない状態が今まで続く結果となっている。
他のハードウェアには、Javaは完全移植できているのに、Android端末にだけは
できない。
248デフォルトの名無しさん
2019/10/28(月) 13:43:07.64ID:qk/yP9mA >>247
android のアプリとして java vm を作ってしまうとかどうだろうね。
android のアプリとして java vm を作ってしまうとかどうだろうね。
249デフォルトの名無しさん
2019/10/28(月) 14:08:00.22ID:jVNnMdKT >>248
それだと恐らく可能だと思われる。
それだと恐らく可能だと思われる。
250デフォルトの名無しさん
2019/10/28(月) 17:04:37.93ID:avELMpsc e-Taxの改修、一般競争入札に変わるってよ
Javaアプレットからやっと変わるのかw
遅いよw
Javaアプレットからやっと変わるのかw
遅いよw
251デフォルトの名無しさん
2019/10/28(月) 19:20:01.38ID:UN032gwh 自滅した言語はたくさん知ってるが
殺される言語は俺が知る限りJavaだけだ
殺される言語は俺が知る限りJavaだけだ
252デフォルトの名無しさん
2019/10/28(月) 19:34:51.57ID:qk/yP9mA >>250
e-taxの出来の悪さは異常。
windowsアプリ版も酷いからjavaがどうとかじゃない。
自動計算もされなければ計算式も自分で国税のホームページに行って探さないとわからんし、同じ内容をあちこちに入力させるし、ただ紙をフォームにしただけ。
ベンダがクソというより役人がバカなんだろうからどこが請けても変わらんだろうな。
e-taxの出来の悪さは異常。
windowsアプリ版も酷いからjavaがどうとかじゃない。
自動計算もされなければ計算式も自分で国税のホームページに行って探さないとわからんし、同じ内容をあちこちに入力させるし、ただ紙をフォームにしただけ。
ベンダがクソというより役人がバカなんだろうからどこが請けても変わらんだろうな。
253デフォルトの名無しさん
2019/10/28(月) 20:41:41.98ID:+rzOrIi/ e-taxの行政事業レビューシート
開発と運用で年間70億 (==> NTTデータ)
https://www.mof.go.jp/about_mof/mof_budget/review/2017/280009sheet.xls
1万円落札も納得
https://tech.nikkeibp.co.jp/it/members/NC/ITARTICLE/20010821/1/
帳票が多くてテスト工数でかいから
億単位で金かかるのは理解できるが1/10程度が妥当やろな
奴隷ビジネス丸儲け
開発と運用で年間70億 (==> NTTデータ)
https://www.mof.go.jp/about_mof/mof_budget/review/2017/280009sheet.xls
1万円落札も納得
https://tech.nikkeibp.co.jp/it/members/NC/ITARTICLE/20010821/1/
帳票が多くてテスト工数でかいから
億単位で金かかるのは理解できるが1/10程度が妥当やろな
奴隷ビジネス丸儲け
254デフォルトの名無しさん
2019/10/29(火) 08:54:09.30ID:O47ssVmJ 本当の戦いはこれからだ
AmazonがJava Community Process(JCP)に参加を発表
https://www.publickey1.jp/blog/19/amazonjava_community_processjcp.html
AmazonがJava Community Process(JCP)に参加を発表
https://www.publickey1.jp/blog/19/amazonjava_community_processjcp.html
255デフォルトの名無しさん
2019/10/29(火) 09:34:36.14ID:NFSrEMoo256デフォルトの名無しさん
2019/10/30(水) 03:55:34.78ID:d1aCsWvI 始まってきたな
257デフォルトの名無しさん
2019/10/30(水) 09:38:57.06ID:C/RG5q83 Java復活の兆しか。
258デフォルトの名無しさん
2019/10/31(木) 01:35:18.55ID:i8J9Uv4F AndroidのJavaはJava規格に沿ってないからオラクル社が迷惑を被る。
GoogleがJavaではないと開き直ると、今度は著作権侵害でオラクル社が迷惑を被る。
GoogleがJavaではないと開き直ると、今度は著作権侵害でオラクル社が迷惑を被る。
259デフォルトの名無しさん
2019/10/31(木) 09:57:06.57ID:rX2bhEff MSがOpenJDKコントリビュータに
https://mail.openjdk.java.net/pipermail/discuss/2019-October/005173.html
https://mail.openjdk.java.net/pipermail/discuss/2019-October/005173.html
260デフォルトの名無しさん
2019/10/31(木) 11:57:17.86ID:+ME5Ro2x 始まってきたな
261デフォルトの名無しさん
2019/10/31(木) 12:05:37.63ID:jXpcLrRY これは罠ね
262デフォルトの名無しさん
2019/10/31(木) 12:48:33.95ID:jGcM/Y7M >>258 だからGoogleはKotlinに切り替えた。 もうAndroidではJavaは衰退
263デフォルトの名無しさん
2019/10/31(木) 12:54:16.92ID:Mfb82uAb264デフォルトの名無しさん
2019/10/31(木) 15:36:44.59ID:teLaFvYN 大手IT企業の奴が今はKotlinで作るのが基本と言ってた
265デフォルトの名無しさん
2019/10/31(木) 21:33:19.67ID:ZaVwx2RY kotlinはまだ開発環境が貧弱
nullsafeがどれくらい埋め合わせになるだろうか
nullsafeがどれくらい埋め合わせになるだろうか
266デフォルトの名無しさん
2019/10/31(木) 22:23:48.35ID:GYAqAxt3267デフォルトの名無しさん
2019/10/31(木) 23:17:08.79ID:ZaVwx2RY eclipseのjavaぐらい
268デフォルトの名無しさん
2019/11/01(金) 01:07:15.52ID:/NQz6Ezi Eclipseはゴミじゃん
269デフォルトの名無しさん
2019/11/01(金) 01:15:20.15ID:kx1BVTzH IntelliJはゴミじゃん
270デフォルトの名無しさん
2019/11/01(金) 02:20:41.80ID:/NQz6Ezi >>269
お前のゴミじゃない環境聞きたいわ
お前のゴミじゃない環境聞きたいわ
271デフォルトの名無しさん
2019/11/01(金) 18:48:06.59ID:K8X+Yatv うちにはkotlinのコーディング規約もないし、専用のcheckstyleもない
kotlinで書かれたフレームワークもない
なんぼJavaVMだといっても
Javaとの連携はさすがにJavaのほうがしやすい
kotlinで書かれたフレームワークもない
なんぼJavaVMだといっても
Javaとの連携はさすがにJavaのほうがしやすい
272デフォルトの名無しさん
2019/11/01(金) 19:01:07.71ID:e2iO+dJY vscodeじゃダメか?
273デフォルトの名無しさん
2019/11/01(金) 19:22:19.28ID:OO/Kw/yh 1.8要求してくるのが許せない1.6対応しやがれ
274デフォルトの名無しさん
2019/11/01(金) 20:36:17.53ID:kx1BVTzH >>270
メモ帳
メモ帳
275デフォルトの名無しさん
2019/11/01(金) 20:43:55.69ID:tPmTFLHa276デフォルトの名無しさん
2019/11/01(金) 20:46:11.87ID:tPmTFLHa >>275
すまん、人気ランキングは調査によってまちまちのようだ。
すまん、人気ランキングは調査によってまちまちのようだ。
277デフォルトの名無しさん
2019/11/01(金) 22:16:49.97ID:fA7q3dtP278デフォルトの名無しさん
2019/11/13(水) 20:17:08.91ID:QJw4feOG Javaなら「この書き方がベスト」と信じて書ける - きしだなおきに聞く、Javaのこれまでとこれから - エンジニアHub
https://employment.en-japan.com/engineerhub/entry/2019/10/29/103000
https://employment.en-japan.com/engineerhub/entry/2019/10/29/103000
279デフォルトの名無しさん
2019/11/13(水) 22:19:00.17ID:CTvJvGaz 2015年以降のことが書いてないのはなんでだ
280デフォルトの名無しさん
2019/11/13(水) 22:37:55.65ID:6gbwvDDZ >>279
2015年に書かれたスライドだからでしょ
2015年に書かれたスライドだからでしょ
281デフォルトの名無しさん
2019/11/18(月) 21:15:59.78ID:9yaUeU2C GoogleとOracleが繰り広げる訴訟で「APIは著作権保護対象か否か」について最高裁判所が審理に乗り出すことに
https://gigazine.net/news/20191118-supreme-court-api-copyright-lawsuit/
https://gigazine.net/news/20191118-supreme-court-api-copyright-lawsuit/
282デフォルトの名無しさん
2019/11/18(月) 22:02:06.54ID:RHIaXBs0 POSIXがUnixの本質であるようにAPIはプログラミング言語の根幹だと思うけどね
283デフォルトの名無しさん
2019/11/18(月) 22:03:09.98ID:RHIaXBs0 Googleはパクらなくても自力で作れるだけの技術力も金もあるんだから
Googleが悪いですよ
Googleが悪いですよ
284デフォルトの名無しさん
2019/11/18(月) 22:33:31.16ID:Vzii0sJA ・一般論としては、コードではなく、APIの形式そのものを真似ていけないとすると
Wine などのエミュレータや ReactOS などの互換OSも作れなくなってしまうので、
文化や文明の発展や競争を促す意味で問題が大きい。
・ところが、Javaの場合、最初の発明者であるところのSunやそれを引き継いだ
Oracleがまだ余り開発費を回収できていないような状態で、Googleが
大もうけしたような形になった。これは倫理的に問題があるように思う。
やはり、最初の発明者には、最低限の礼儀というか、少なくとも研究・開発費
が回収できる程度には対価を返さないことには、社会がおかしくなってしまう。
Wine などのエミュレータや ReactOS などの互換OSも作れなくなってしまうので、
文化や文明の発展や競争を促す意味で問題が大きい。
・ところが、Javaの場合、最初の発明者であるところのSunやそれを引き継いだ
Oracleがまだ余り開発費を回収できていないような状態で、Googleが
大もうけしたような形になった。これは倫理的に問題があるように思う。
やはり、最初の発明者には、最低限の礼儀というか、少なくとも研究・開発費
が回収できる程度には対価を返さないことには、社会がおかしくなってしまう。
285デフォルトの名無しさん
2019/11/19(火) 00:02:01.70ID:E5J2DpqI SQLの著作権を侵害したといってIBMがOracleを1980年代に訴えてたらどうなってたかを想像してみれば?
SQLというRDBMSに対するAPIの開発者に対してDBでボロ儲けしたOracleは対価を返したのかな?
SQLというRDBMSに対するAPIの開発者に対してDBでボロ儲けしたOracleは対価を返したのかな?
286デフォルトの名無しさん
2019/11/19(火) 00:55:33.34ID:IkM1DS1+ >>284
それを言ったらSunの扱いww
それを言ったらSunの扱いww
287デフォルトの名無しさん
2019/11/19(火) 09:28:50.69ID:bq45lM/l 最初からJavaのライセンス契約するかOpenJDK使うかすれば何の問題も無かったのに
勝手クローン作ってJavaライブラリ資産使いたいです金払いたくないしGPLも嫌です
って態度だからなあ
この件はgoogle擁護する気になれんわ
勝手クローン作ってJavaライブラリ資産使いたいです金払いたくないしGPLも嫌です
って態度だからなあ
この件はgoogle擁護する気になれんわ
288デフォルトの名無しさん
2019/11/19(火) 11:19:51.93ID:it+mUQ9N 勝手にクローン作る行為が違法でなければ
ただの難癖だな
ただの難癖だな
289デフォルトの名無しさん
2019/11/19(火) 11:59:45.26ID:xPrGe7jF290デフォルトの名無しさん
2019/11/19(火) 12:10:20.05ID:cagLtk1p Oracleに触れた時点で負け
291デフォルトの名無しさん
2019/11/19(火) 12:41:21.84ID:rIpeEv8w292デフォルトの名無しさん
2019/11/19(火) 12:47:03.28ID:rIpeEv8w >>285
それは、似たようなビジネスモデルで戦っていたから、単純に製品そのものの良し悪し
で勝負が決まったもの。
Oracle vs Google では、ビジネスモデルが全く違っているので製品そのもの、
言語処理系そのものの競争にはなっていない。そこが問題。
それは、似たようなビジネスモデルで戦っていたから、単純に製品そのものの良し悪し
で勝負が決まったもの。
Oracle vs Google では、ビジネスモデルが全く違っているので製品そのもの、
言語処理系そのものの競争にはなっていない。そこが問題。
293デフォルトの名無しさん
2019/11/19(火) 12:49:17.51ID:rIpeEv8w >>292
言語処理系や言語のエコシステムそのものでは、Sun/Oracle の Javaの方が
良く出来ていたのに、金儲けに成功したのは、Google。こういう状態を
許したら、科学技術は衰退していく。馬鹿馬鹿しくてやってられない。
言語処理系や言語のエコシステムそのものでは、Sun/Oracle の Javaの方が
良く出来ていたのに、金儲けに成功したのは、Google。こういう状態を
許したら、科学技術は衰退していく。馬鹿馬鹿しくてやってられない。
294デフォルトの名無しさん
2019/11/19(火) 20:17:03.05ID:8+Q5An1w ぶっちゃけどうでもいい。
結局、無難なところで落ち着くだろうし、僕らレベルのエンジニアには何も影響しない高次元の争いだからこの議論は時間の無駄。
結局、無難なところで落ち着くだろうし、僕らレベルのエンジニアには何も影響しない高次元の争いだからこの議論は時間の無駄。
295デフォルトの名無しさん
2019/11/19(火) 20:48:26.26ID:3+XF5kaS こっちから影響はないだろうが
一方的に影響受けまくりますがな
一方的に影響受けまくりますがな
296デフォルトの名無しさん
2019/11/20(水) 11:10:13.33ID:Zp1gFICP https://tech.nikkeibp.co.jp/atcl/nxt/column/18/01068/111100003/
調査では今後スキルを磨きたいプログラミング言語を複数回答で聞いた。
注目したいのは第7位の「Java」(135人)である。前回の調査では第3位にランクインしたJavaだが順位を下げた。
コメント欄にはJavaの有償化を懸念する意見が並んだ。
「Javaの有償化と高速リリースの流れに苦慮している」(50代、IT企業)、「Javaが有償化し、会社がJava以外で開発するといった方針に変わった」(40代、ユーザー企業)など、Java離れを示唆するコメントが複数寄せられた。
調査では今後スキルを磨きたいプログラミング言語を複数回答で聞いた。
注目したいのは第7位の「Java」(135人)である。前回の調査では第3位にランクインしたJavaだが順位を下げた。
コメント欄にはJavaの有償化を懸念する意見が並んだ。
「Javaの有償化と高速リリースの流れに苦慮している」(50代、IT企業)、「Javaが有償化し、会社がJava以外で開発するといった方針に変わった」(40代、ユーザー企業)など、Java離れを示唆するコメントが複数寄せられた。
297デフォルトの名無しさん
2019/11/20(水) 11:43:12.77ID:6yO8AAyV Javaは有料だから止めると言ってる人の
移行先は何だろ
移行先は何だろ
298デフォルトの名無しさん
2019/11/20(水) 12:15:14.17ID:a5iFZD7s c++ジジイがjavaを見直してるニュースあったな。速いらしいぞ。
昔携帯でjavaのコーヒーばっかりでて
この糞言語早く墓場行けと思ってたけど、まだ続いてるんだ、、、
asmジジイよりタチ悪くなりそうw
昔携帯でjavaのコーヒーばっかりでて
この糞言語早く墓場行けと思ってたけど、まだ続いてるんだ、、、
asmジジイよりタチ悪くなりそうw
299デフォルトの名無しさん
2019/11/20(水) 12:16:50.41ID:a5iFZD7s もう今はpythonかrustやJavaScriptでいいわ。
300デフォルトの名無しさん
2019/11/20(水) 19:36:58.36ID:Y9hHsj3B あたまよくないといけない
301デフォルトの名無しさん
2019/11/20(水) 19:46:14.77ID:ArzTsTVJ >>297
うちはc#、python、javascript(node)
うちはc#、python、javascript(node)
302デフォルトの名無しさん
2019/11/20(水) 20:02:53.79ID:zV5Z2B9p Pythonがビジネスシーンで使われる可能性は低い
言語仕様からしてね
AIがらみ以外では使いにくい
言語仕様からしてね
AIがらみ以外では使いにくい
303デフォルトの名無しさん
2019/11/20(水) 20:03:52.65ID:6yO8AAyV >>301
どれも金払わないとサポート無いのは同じだと思うけど
どれも金払わないとサポート無いのは同じだと思うけど
304デフォルトの名無しさん
2019/11/20(水) 20:10:44.16ID:wFUpMXwb Java死んじゃったか
305デフォルトの名無しさん
2019/11/20(水) 20:43:52.87ID:ikUNaJNX >>303
は?
は?
306デフォルトの名無しさん
2019/11/20(水) 20:59:38.89ID:6yO8AAyV >>305
え?
え?
307デフォルトの名無しさん
2019/11/20(水) 22:44:38.83ID:wTHiSqwN すまんどこにもスレ立ってないからここで質問するけどJSPてどうなん?オワコンか?
javaの次に学校でやらされてるんやけどこれやる位ならjavascriptやpython勉強したいンゴ
javaの次に学校でやらされてるんやけどこれやる位ならjavascriptやpython勉強したいンゴ
308デフォルトの名無しさん
2019/11/20(水) 23:02:11.99ID:Cb5VPrea JSP は、基礎
Ruby on Rails をやった人は、太郎本のKotlin でも読んで、
いきなり、Spring Boot でも良い
Spring Framework を、Rails にしたものが、Boot だから!
設定より規約
基本、Kotlin, Groovy, Gradle, Node.js などは、Ruby に似てる!
オブジェクト指向 + メソッドチェーン + ブロック/ラムダ式
Ruby on Rails をやった人は、太郎本のKotlin でも読んで、
いきなり、Spring Boot でも良い
Spring Framework を、Rails にしたものが、Boot だから!
設定より規約
基本、Kotlin, Groovy, Gradle, Node.js などは、Ruby に似てる!
オブジェクト指向 + メソッドチェーン + ブロック/ラムダ式
309デフォルトの名無しさん
2019/11/20(水) 23:05:59.32ID:+12cj97m JSP とか最初からオワコン
htm に java コードを埋め込むとか狂気の沙汰
htm に java コードを埋め込むとか狂気の沙汰
310デフォルトの名無しさん
2019/11/21(木) 00:09:05.72ID:HXuAbITO JSPなんてまだ使ってる所有るんかな?
まだ生きてるとサーブレットぐらいでしょ
まだ生きてるとサーブレットぐらいでしょ
311デフォルトの名無しさん
2019/11/21(木) 00:09:34.25ID:HXuAbITO まだ生きてるとしたらサーブレット、ね
312308
2019/11/21(木) 00:10:25.28ID:t93OqxgW Ruby でも、ERB で、<% 〜 %> を使って、
あらゆる種類のファイルに、Ruby 文を埋め込める
例えば、a.html.erb に以下を書いて、a.html に変換すれば、
3つのレンジ入力欄(スライダー)ができる
<% 3.times do %>
<input type="range" value="50">
<% end %>
あらゆる種類のファイルに、Ruby 文を埋め込める
例えば、a.html.erb に以下を書いて、a.html に変換すれば、
3つのレンジ入力欄(スライダー)ができる
<% 3.times do %>
<input type="range" value="50">
<% end %>
313デフォルトの名無しさん
2019/11/21(木) 00:18:35.45ID:HXuAbITO JSPなんて遅いし、中身はサーブレットに変換される
結局サーブレットだけやってりゃ良い
結局サーブレットだけやってりゃ良い
314デフォルトの名無しさん
2019/11/21(木) 15:52:03.88ID:yxQn2utT Java JSP or Servletでindeedで検索した案件数がCOBOL案件の1/10と言う事実
315デフォルトの名無しさん
2019/11/21(木) 20:32:37.99ID:8ATvbNBZ Thymeleafよりまし
JSPは古いといってThymeleaf押しな奴なんなん?
フロントはJavascriptでいいよ
JSPは古いといってThymeleaf押しな奴なんなん?
フロントはJavascriptでいいよ
316デフォルトの名無しさん
2019/11/21(木) 21:20:29.95ID:kGaLB3xe JSPの64K制限が面倒なので
そりゃフロントはJavaScriptになるわな
そりゃフロントはJavaScriptになるわな
317デフォルトの名無しさん
2019/11/23(土) 04:13:18.95ID:l4WHmfnE OpenJDKを使えば契約は要らないし、金も払わなくて良いの?
318デフォルトの名無しさん
2019/11/23(土) 12:58:34.98ID:/TYjuzwZ 半年毎にアップデートすれば、ね
ただしライセンス登録は必要
ただしライセンス登録は必要
319デフォルトの名無しさん
2019/11/28(木) 21:44:23.20ID:HBU31YUq >>317
OpenJDKは、GPL ver2 で、classpath 例外も付いているので、この中の javac.exe や
javah.exe, jarsigner.exe などをビルドに使って、ライブラリ群を普通にリンクしているだけでは、
自分のソースにGPL感染しないし、お金を払う必要も無い。
OpenJDKは、プリビルド版も以下の様に有志が用意してくれている。
xxx.zipを展開してみると、中に、src.zip というものが入っており、そこにソースが
入っているようだ。ライセンスのテキストファイルがxxx.zipの中に入っており、
そこに classpath 例外のことも書いてある。
1. Window/Mac/Linux用のOpenJDK 6(1.6), 7(1.7)のバイナリ版(ソース付き):
https://github.com/alexkasko/openjdk-unofficial-builds
2. Window/Mac/Linux用のOpenJDK 8(1.8), 11, 13 のバイナリ版(ソース付き):
https://github.com/ojdkbuild/ojdkbuild
OpenJDKは、GPL ver2 で、classpath 例外も付いているので、この中の javac.exe や
javah.exe, jarsigner.exe などをビルドに使って、ライブラリ群を普通にリンクしているだけでは、
自分のソースにGPL感染しないし、お金を払う必要も無い。
OpenJDKは、プリビルド版も以下の様に有志が用意してくれている。
xxx.zipを展開してみると、中に、src.zip というものが入っており、そこにソースが
入っているようだ。ライセンスのテキストファイルがxxx.zipの中に入っており、
そこに classpath 例外のことも書いてある。
1. Window/Mac/Linux用のOpenJDK 6(1.6), 7(1.7)のバイナリ版(ソース付き):
https://github.com/alexkasko/openjdk-unofficial-builds
2. Window/Mac/Linux用のOpenJDK 8(1.8), 11, 13 のバイナリ版(ソース付き):
https://github.com/ojdkbuild/ojdkbuild
320デフォルトの名無しさん
2019/11/28(木) 21:48:52.45ID:HBU31YUq >>319
なお、GPLは、バイナリを外部コマンドの様にして自分のアプリから呼び出しても
自分のアプリには「GPL感染」しない。
だから、OpenJDKの中のjavac.exeなどを使って独自のIDEなどを作っても
IDEの方のライセンスは自分で好きに決められ、商用のClosed Licenseに
しても良い。
ソースについては、直接的に配布する義務は無く、安定したサーバーに置いておけば、
URLを書いておくだけでも良いとされる。
なお、GPLは、バイナリを外部コマンドの様にして自分のアプリから呼び出しても
自分のアプリには「GPL感染」しない。
だから、OpenJDKの中のjavac.exeなどを使って独自のIDEなどを作っても
IDEの方のライセンスは自分で好きに決められ、商用のClosed Licenseに
しても良い。
ソースについては、直接的に配布する義務は無く、安定したサーバーに置いておけば、
URLを書いておくだけでも良いとされる。
321デフォルトの名無しさん
2019/12/01(日) 23:32:28.88ID:AodYd6/H 宇宙とは何か?始まりは?外側には何があるのか?
私はこう思う。
宇宙とは素粒子である。
なので、この世に存在する素粒子の数だけ宇宙が存在する。
ということは。
素粒子が何かを知りたければ、我々のいる宇宙の謎を解けばいい。
そして、
宇宙とは何かを知りたければ、素粒子が何でできているのかという謎を解けばいい。
私はこう思う。
宇宙とは素粒子である。
なので、この世に存在する素粒子の数だけ宇宙が存在する。
ということは。
素粒子が何かを知りたければ、我々のいる宇宙の謎を解けばいい。
そして、
宇宙とは何かを知りたければ、素粒子が何でできているのかという謎を解けばいい。
322デフォルトの名無しさん
2019/12/22(日) 17:08:22.24ID:7lxfz2qo もうJava12とか出てんだな
あほちゃうか
これじゃjreをカスタマイズしてるとこはどこもついて来れないし
大きい変更をはさんで様子をみることもできんだろう
ほんとに殺しにかかってるようだ
あほちゃうか
これじゃjreをカスタマイズしてるとこはどこもついて来れないし
大きい変更をはさんで様子をみることもできんだろう
ほんとに殺しにかかってるようだ
323デフォルトの名無しさん
2019/12/22(日) 17:48:33.88ID:OrhxiP0w324デフォルトの名無しさん
2019/12/22(日) 17:50:11.22ID:OrhxiP0w どうもJavaを批判するやつはにわか知識ばかりで
325デフォルトの名無しさん
2019/12/22(日) 18:06:50.37ID:7lxfz2qo えくりぷす
326デフォルトの名無しさん
2019/12/22(日) 18:20:39.97ID:OrhxiP0w さいこーじゃん
327デフォルトの名無しさん
2019/12/22(日) 18:20:50.96ID:OrhxiP0w これだからにわかは
328デフォルトの名無しさん
2019/12/24(火) 08:48:58.43ID:TBsXPp1u 今の流行はドットニート
329デフォルトの名無しさん
2019/12/26(木) 12:22:13.40ID:IcXenUI2 毎年金取られるなら買い切り.NetCoreのが明朗会計な気がしてきた
330デフォルトの名無しさん
2019/12/26(木) 12:23:30.06ID:IcXenUI2 サブマリンライセンスでボコボコにされそうで怖い
ボラクルだもの
ボラクルだもの
331デフォルトの名無しさん
2020/01/03(金) 01:41:33.15ID:L24f+4VK j10年以上たったシステムの技術負債がやばすぎる
javaはそんな案件ばかり
javaはそんな案件ばかり
>>331
技術的負債とはどういうものですか?なにかキーワードを教えてください
技術的負債とはどういうものですか?なにかキーワードを教えてください
333デフォルトの名無しさん
2020/01/03(金) 18:25:10.20ID:oXA9s6Pj めでたく潰れてたか
334デフォルトの名無しさん
2020/02/17(月) 03:10:10.03ID:Y2XiMO7J エクリプスてJavaで書かれているんだっけ?
335デフォルトの名無しさん
2020/02/17(月) 03:13:11.65ID:Y2XiMO7J >>10
使い心地どう?
使い心地どう?
336デフォルトの名無しさん
2020/02/17(月) 03:15:09.99ID:Y2XiMO7J >>17
ネット用だとJavaが1番早いのでは?
ネット用だとJavaが1番早いのでは?
337デフォルトの名無しさん
2020/02/17(月) 03:17:24.94ID:Y2XiMO7J >>45
Java13が最新だね
Java13が最新だね
338デフォルトの名無しさん
2020/02/17(月) 03:18:07.11ID:Y2XiMO7J >>50
Javaは早い
Javaは早い
339デフォルトの名無しさん
2020/02/17(月) 03:20:56.97ID:Y2XiMO7J >>67
Javaの文法を使ったのが
Javaの文法を使ったのが
340デフォルトの名無しさん
2020/02/17(月) 03:23:10.38ID:Y2XiMO7J >>80
C#の魅力てなんだ?
C#の魅力てなんだ?
341デフォルトの名無しさん
2020/02/17(月) 03:24:06.64ID:Y2XiMO7J >>82
Am丸azon AW丸Sて価格が無限にくるよね?
Am丸azon AW丸Sて価格が無限にくるよね?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 空自機レーダー照射、音声データ公開 中国 ★2 [蚤の市★]
- 中国とロシアの爆撃機、日本周辺で共同飛行 [少考さん★]
- 「中国側も日本機のレーダーを感知していた」 中国メディアが報道 [♪♪♪★]
- 【YouTuber】バイク事故で入院のゆたぼん、振込で「お見舞金」募る [muffin★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 高市早苗首相、消費税減税に後ろ向き 足かせはレジシステム? 「責任ある積極財政」期待高いが [蚤の市★]
- 防衛省、中国を完全論破www 「事前通告があったのは海自であって空自ではない」 高市早苗勝利 [175344491]
- 【悲惨】中国軍が自衛隊に「事前通告」し自衛隊も返答した音声が公開されてしまうwwwこれは高市チェックアウトゕ★4 [597533159]
- この前法事いったらお坊さんに「結婚しないの?」ってめっちゃ詰められたんだが
- 【悲報】JA「全然米が売れなくて倉庫を圧迫してる。助けて!」米卸売り業者「安売りしたら赤字になる…助けて!」 [802034645]
- 韓国政府、高市早苗の「竹島領土」発言にブチギレwwwwwwwwwwwwwwww [834922174]
- 元統合幕僚長「演習通告の音声は公開されたが、レーダー照射時のものではない」高市政府「www」 [834922174]
