アカウント名:
パスワード:
ハッキリ言って今でもJavaが一番とか言ってるアホどもの目を醒ますには丁度いい
いい加減現実に目を向けたら?、C#がjavaを笑っている内に、Apache が大ハッスルして、分散処理系は全部javaが基盤になっしまった、これからもっと差が開いていくよ。
C++じゃないのは素直にすごいと思った。やっぱり、オーバーヘッドよりもバグの作り難さとかが決め手になったのかな?まあ、最終的にはunsafeを山盛り使う邪悪なコードみたいだけどw
C#はここ採れなかったのは痛いね。
決め手はWeb黎明期の良い時期に無料だったからでしょう。今となってはあえて選択するほどではないな。
実行始めのもっさり感が嫌いだし。
> まあ、最終的にはunsafeを山盛り使う邪悪なコードみたいだけどw
haskellは関係ないだろhaskellは
普段C/C++で、最近Javaのお仕事をはじめてやったけれど、 なんでこんな冗談みたいな言語が未だもてはやされるのかがわからん。一昔前のリソースかつかつな時代ならサーブレットは意味もあっただろうけれど今の余裕あるスペックなら、 CGIでも十分だよね。 mod_xxxxxでリコンパイルも省けるし。Ajaxで細かい通信するだけならCGI系で十分だと思うんだけどなぁ
COBOLやCみたいにちゃんとした代替となるが言語ないのならともかく、 Javaなんて代替になるものあふれているじゃないかと。豊富なコンポーネントとかいっても、 ゴミの山だし。Javaにこだわる理由って何?
バージョン上がっても動く。Javaは1.4→5はちょいきつかったけど、5以降は変なことしてなけりゃ大体そのまま動く。Python2→3は動かない。
やたら野暮ったい記述で難易度設定をEASY固定にしたのがJavaの特徴だったんだから、今更記述性に目覚めたりしないで、言語仕様のバージョンアップなんぞしないでいいのにと思う。
カッコ良く書くのはScalaとかでいいんじゃないの。
理由なんて決まっているじゃないですか。レガシーですよ。
Javaだって誕生して20年以上経過していますしおいそれと多言語に乗り換えられない資産が世界中に存在する訳です。
その、Javaよりマシな何かは手間を掛けることなく、それらの資産を引き継ぐ事が出来るのですか?
> その、Javaよりマシな何かは手間を掛けることなく、それらの資産を引き継ぐ事が出来るのですか?
特定バージョンのJavaを要求していた地方税電子納税サイト、Javaを廃止してActiveXに切り替え [security.srad.jp]
つまりこういうことか
eTaxのシステムはよく知らんのだが、excelとかVBAとかどこかに絡んでるなら、JNI使うよりは、ActiveXを使う方が素直だと思う。ましてや、VMの交換が不可というならなおさら、やる価値はあるかと。
そういう話ではないのかね?
#業界離れて十ン年なので、もう全然わからん。
ICカードにアクセスする為だよ
そのJavaとクライアントの方のJavaでは?クライアント側のJavaはとっくの昔に絶滅危惧種でしょ。
Javaが強いのはサーバーサイド。
もてはやしている人はもういないとおもうけど、環境を作るのがマシなほうだとかツールが揃っているだとかじゃないの
完璧じゃないにしてもいろいろなOSでだいたいそのまま動かせるという点が大きい気がします。なのでJavaが~というよりJVMに意味があるかなと。(だからこそJVM上で動かす言語がぼちぼち出てくる)速度重視の人たちはC/C++使うだけでしょうし、棲み分けじゃないですかね。
> 環境を作るのがマシなほうだとかツールが揃っているだとかじゃないのそれいったらJavaなんて.NETより遙かに下のゴミじゃないかwww
なんだかんだで使える人が多いので人員補充が容易でかつ人件費も安い。
なんだかんだ使ったことがある人が多いので、ケチ付けてみたくなる人も多いのでしょうね
>普段C/C++で、最近Javaのお仕事をはじめてやったけれど、 なんでこんな冗談みたいな言語が未だもてはやされるのかがわからん。
わからないのなら、ジェームズゴスリングに直接聞いてみたら?あなたよりよほどの凄腕のハッカーが、なぜJavaを作ったのかって。
その、わからない、というのが一番の問題というのを、思い知らされるよ。
http://harmful.cat-v.org/software/java [cat-v.org]
別に、Javaの開発案件やらなきゃ良いだけですよ。代替になるものなんてあふれているんでしょ。指定された開発言語について、言語自体の優位性云々なんて考えてる時点で、雇用する側もあなたもお互い不幸になりますし。
日本には「きちがいに刃物」ということわざがありまして・・・長らくCを使われているならば壮絶な珍プログラムを腐るほど見てきてるはずですが本当に誰にでも使わせてOKとお思いで?
ほっといてやれよ。何を言われてるのかが、本気でわかってないと思うよ。
速度がそれなりに出るからだろ。分散処理系がjava実装なのがいい例だはっきりいってC/C++には追い付かんが、それなりにいい数字でるぞ
本当だ、ほとんど全部Java [apache.org]だ。多いなとは思っていたが、しかしなんでここまで…ApacheはOracleにいくら払うのだろうか。それとも特別に無料なのだろうか。
何を勘違いしてるのかわからないが、Javaで開発することで誰かに費用を払う必要はないよ?あえて金銭の授受を想定するなら、OracleがApache財団に寄付する状況でしょうに。利用の拡大で。
今更.NET Foundationに加入なんて、Googleもセンスがおちたもんだな…。
分散処理系は全部javaが基盤になっしまった、これからもっと差が開いていくよ。
民主主義と同じで、最悪だけど他よりマシってやつなのさ。
最悪ではないしこれより下だって腐るほどある。ああでも一番の売りの一回書けばどこでも動くが嘘を通り越してお荷物になってるところは面白いね。
一回書けばどこでも動くが嘘を通り越してお荷物になってるところは面白いね。
write once, debug everywhere動くのはシステムではなく、東奔西走するプログラマ…という意味に於いては嘘ではない!
もじりで一番受けたのはこれだなぁ
Write once, run away.
「書いたか? よし、今すぐ(プロジェクトから)逃げろ」ひでえww
ボスはwrite once, run anywayと言う
確かに"Write once, run anywhere"は幻想なんだけど、実際にこれに一番近いのはJavaだと思います。それが利点かどうかはともかくw一年ほど前にIPv6マルチキャストの実験をしたとき、複数の言語(C++/C#/Java/Python)・複数のOS(Windows/Linux/OSX)でコードを書いてみたんですが、ソースコード無修正で動作したのはJavaだけでした。(もちろん、Javaはバイナリも同一)
既存リソースって観点を除けば、Javaに全くの利点を感じないんだけど。
>アホどもの目を醒ますには丁度いい
アホかどうかは知らんが、目を醒ましたところで何か変わるとでも?COBOLでも同じ話をずっと聞いてるが、事態を変えるほどの実力者が未だに世の中にいないという現実を少しは考えなよ。
今回の件はJavaが有料なんてことはなく、OracleがJavaの周辺ツールとして提供しているソフトが有料ってだけでJava言語全く関係ないんだよなあ
(そもそもJava(API、JVM)のソースはほとんどはGPLで、Oracle単体だけでどうこうできるものじゃない)
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
※ただしPHPを除く -- あるAdmin
良い機会だ (スコア:0)
ハッキリ言って今でもJavaが一番とか言ってるアホどもの目を醒ますには丁度いい
Re:良い機会だ (スコア:1)
いい加減現実に目を向けたら?、
C#がjavaを笑っている内に、Apache が大ハッスルして、
分散処理系は全部javaが基盤になっしまった、これからもっと差が開いていくよ。
Re:良い機会だ (スコア:1)
C++じゃないのは素直にすごいと思った。
やっぱり、オーバーヘッドよりもバグの作り難さとかが決め手になったのかな?
まあ、最終的にはunsafeを山盛り使う邪悪なコードみたいだけどw
C#はここ採れなかったのは痛いね。
Re: (スコア:0)
決め手はWeb黎明期の良い時期に無料だったからでしょう。
今となってはあえて選択するほどではないな。
実行始めのもっさり感が嫌いだし。
Re: (スコア:0)
> まあ、最終的にはunsafeを山盛り使う邪悪なコードみたいだけどw
haskellは関係ないだろhaskellは
Re: (スコア:0)
普段C/C++で、最近Javaのお仕事をはじめてやったけれど、 なんでこんな冗談みたいな言語が未だもてはやされるのかがわからん。
一昔前のリソースかつかつな時代ならサーブレットは意味もあっただろうけれど
今の余裕あるスペックなら、 CGIでも十分だよね。 mod_xxxxxでリコンパイルも省けるし。
Ajaxで細かい通信するだけならCGI系で十分だと思うんだけどなぁ
COBOLやCみたいにちゃんとした代替となるが言語ないのならともかく、 Javaなんて代替になるものあふれているじゃないかと。
豊富なコンポーネントとかいっても、 ゴミの山だし。
Javaにこだわる理由って何?
Re:良い機会だ (スコア:1)
バージョン上がっても動く。
Javaは1.4→5はちょいきつかったけど、5以降は変なことしてなけりゃ大体そのまま動く。
Python2→3は動かない。
Re: (スコア:0)
やたら野暮ったい記述で難易度設定をEASY固定にしたのがJavaの特徴だったんだから、
今更記述性に目覚めたりしないで、言語仕様のバージョンアップなんぞしないでいいのにと思う。
カッコ良く書くのはScalaとかでいいんじゃないの。
Re: (スコア:0)
理由なんて決まっているじゃないですか。
レガシーですよ。
Javaだって誕生して20年以上経過していますし
おいそれと多言語に乗り換えられない資産が世界中に存在する訳です。
その、Javaよりマシな何かは手間を掛けることなく、それらの資産を引き継ぐ事が出来るのですか?
Re: (スコア:0)
> その、Javaよりマシな何かは手間を掛けることなく、それらの資産を引き継ぐ事が出来るのですか?
特定バージョンのJavaを要求していた地方税電子納税サイト、Javaを廃止してActiveXに切り替え [security.srad.jp]
つまりこういうことか
Re: (スコア:0)
eTaxのシステムはよく知らんのだが、excelとかVBAとかどこかに絡んでるなら、
JNI使うよりは、ActiveXを使う方が素直だと思う。
ましてや、VMの交換が不可というならなおさら、やる価値はあるかと。
そういう話ではないのかね?
#業界離れて十ン年なので、もう全然わからん。
Re: (スコア:0)
ICカードにアクセスする為だよ
Re: (スコア:0)
そのJavaとクライアントの方のJavaでは?
クライアント側のJavaはとっくの昔に絶滅危惧種でしょ。
Javaが強いのはサーバーサイド。
Re: (スコア:0)
もてはやしている人はもういないとおもうけど、環境を作るのがマシなほうだとかツールが揃っているだとかじゃないの
Re: (スコア:0)
完璧じゃないにしてもいろいろなOSでだいたいそのまま動かせるという点が大きい気がします。
なのでJavaが~というよりJVMに意味があるかなと。(だからこそJVM上で動かす言語がぼちぼち出てくる)
速度重視の人たちはC/C++使うだけでしょうし、棲み分けじゃないですかね。
Re: (スコア:0)
> 環境を作るのがマシなほうだとかツールが揃っているだとかじゃないの
それいったらJavaなんて.NETより遙かに下のゴミじゃないかwww
Re: (スコア:0)
なんだかんだで使える人が多いので人員補充が容易でかつ人件費も安い。
Re: (スコア:0)
なんだかんだ使ったことがある人が多いので、ケチ付けてみたくなる人も多いのでしょうね
Re: (スコア:0)
>普段C/C++で、最近Javaのお仕事をはじめてやったけれど、 なんでこんな冗談みたいな言語が未だもてはやされるのかがわからん。
わからないのなら、ジェームズゴスリングに直接聞いてみたら?
あなたよりよほどの凄腕のハッカーが、なぜJavaを作ったのかって。
その、わからない、というのが一番の問題というのを、思い知らされるよ。
Re: (スコア:0)
http://harmful.cat-v.org/software/java [cat-v.org]
Re: (スコア:0)
別に、Javaの開発案件やらなきゃ良いだけですよ。代替になるものなんてあふれているんでしょ。
指定された開発言語について、言語自体の優位性云々なんて考えてる時点で、雇用する側もあなたもお互い不幸になりますし。
Re: (スコア:0)
>普段C/C++で、最近Javaのお仕事をはじめてやったけれど、 なんでこんな冗談みたいな言語が未だもてはやされるのかがわからん。
日本には「きちがいに刃物」ということわざがありまして・・・
長らくCを使われているならば壮絶な珍プログラムを腐るほど見てきてるはずですが本当に誰にでも使わせてOKとお思いで?
Re: (スコア:0)
ほっといてやれよ。
何を言われてるのかが、本気でわかってないと思うよ。
Re: (スコア:0)
速度がそれなりに出るからだろ。分散処理系がjava実装なのがいい例だ
はっきりいってC/C++には追い付かんが、それなりにいい数字でるぞ
Re: (スコア:0)
本当だ、ほとんど全部Java [apache.org]だ。多いなとは思っていたが、しかしなんでここまで…ApacheはOracleにいくら払うのだろうか。それとも特別に無料なのだろうか。
Re: (スコア:0)
何を勘違いしてるのかわからないが、Javaで開発することで誰かに費用を払う必要はないよ?
あえて金銭の授受を想定するなら、OracleがApache財団に寄付する状況でしょうに。利用の拡大で。
Re: (スコア:0)
今更.NET Foundationに加入なんて、Googleもセンスがおちたもんだな…。
分散処理系は全部javaが基盤になっしまった、これからもっと差が開いていくよ。
Re: (スコア:0)
民主主義と同じで、最悪だけど他よりマシってやつなのさ。
Re: (スコア:0)
最悪ではないしこれより下だって腐るほどある。ああでも一番の売りの一回書けばどこでも動くが嘘を通り越してお荷物になってるところは面白いね。
Re:良い機会だ (スコア:2)
write once, debug everywhere
動くのはシステムではなく、東奔西走するプログラマ…という意味に於いては嘘ではない!
Re: (スコア:0)
もじりで一番受けたのはこれだなぁ
Write once, run away.
Re: (スコア:0)
「書いたか? よし、今すぐ(プロジェクトから)逃げろ」
ひでえww
Re: (スコア:0)
ボスはwrite once, run anywayと言う
Re: (スコア:0)
確かに"Write once, run anywhere"は幻想なんだけど、実際にこれに一番近いのはJavaだと思います。それが利点かどうかはともかくw
一年ほど前にIPv6マルチキャストの実験をしたとき、複数の言語(C++/C#/Java/Python)・複数のOS(Windows/Linux/OSX)でコードを書いてみたんですが、ソースコード無修正で動作したのはJavaだけでした。(もちろん、Javaはバイナリも同一)
Re: (スコア:0)
Java より上なものは腐るほどあるけど。
Re: (スコア:0)
既存リソースって観点を除けば、Javaに全くの利点を感じないんだけど。
Re: (スコア:0)
>アホどもの目を醒ますには丁度いい
アホかどうかは知らんが、目を醒ましたところで何か変わるとでも?
COBOLでも同じ話をずっと聞いてるが、事態を変えるほどの実力者が未だに世の中にいないという現実を
少しは考えなよ。
Re: (スコア:0)
今回の件はJavaが有料なんてことはなく、OracleがJavaの周辺ツールとして提供しているソフトが有料ってだけで
Java言語全く関係ないんだよなあ
(そもそもJava(API、JVM)のソースはほとんどはGPLで、Oracle単体だけでどうこうできるものじゃない)