アカウント名:
パスワード:
こんなセンスのない言語使うのやめれ
Java言語への批判は同意するが、JVMはかなり良い物だぞわたしゃclojurienだけどscala含めてJVMの上に成り立ってる言語は良い物いっぱいあるぞ。
JVMは使い物にはなるけどよい物なんだろうか?メモリ管理自前でやるのがOSとかぶってて無駄っぽい気がするんだよね。なんでこのご時世にヒープサイズ指定しなきゃいけないんだろうか。普通のプロセスと同じ感じじゃあかんのだろうか?
出来る人はPythonなどの人気言語にシフトしてるし質を問わずにとにかく人数だけ集めるならPHPの方が安く済むし最初はJavaのパクリだったC#にすら気づけば大きく遅れをとってるし
割と本気でJavaを選ぶ意味がない
pythonは遅すぎるし、大規模な開発は無理。javaが文法的にダサいのには同意だが、今の所代わりになるものが無いのよ。
Dropboxの何十万行はPythonだそうですよ。
(言語的に)大規模な開発は無理、なんじゃなく(スキルが無いから)大規模な開発は無理、ってだけじゃないです?
Javaのメインユーザーって、低レベルのコーダーを大勢集めて人海戦術するようなSIerだろ。仰る通り、そういうスキルが無い人にPython使わせて大規模開発なんて無理だよ。
あと、少人数の出来るプログラマーを集めてやるならまだしも、大人数の無能を集めてやるのに型が無い言語は無理がある。
Javaの代替にうまいこと持ってこれそうな言語はC#ぐらいだろうが、Javaと同じインフラを提供できるかというとなかなか難しかろう。Javaに対してはあれこれ言われてるけど、意外と難しいよ。
高級言語なのに低レベルのコーダーがいるのか。人件費がすごそう。
Java製ならOOPになると何時から錯覚していた……?コピペで行数マシマシとかキホンっすよキホン。
この場合の低レベルのコーダーは「機械語に近い方のコーディング担当」では無く「アホなコーディング担当」の意味と思われ
下の方のコメントにあるけど型の使い分け無しで全部Stringにぶち込むとかね。
そんなことをしなくても行数を三倍にできますif( check (
)){int num;num=nanka;}else{
}
なうてのベンチャー企業がパフォーマンスを求める際にLLからJavaに軒並み切り替えてるのを知らんのだろうか? JVM言語のこともあるし、最近はGoに変える事例も多いけど。
コーダー向けの言語とか見識が狭いよ
メインユーザ:数ないしは売上的な意味で大きな所人月一山いくらのSIerでJava使ってるところの規模がデカければそれはメインユーザ足り得るし、それと「JVMは精々JITなLLよりかはパフォーマンス稼げる」って事実は直接関係しないだろう。「主なユーザはコーダな言語」と「コーダ以外も使う言語」は両立する。両立しないのは「コーダー以外が使わない言語」。
あとパフォーマンス求めて言語選ぶ余裕があるところなら君が言うように他の言語も選択肢に入る。多くの選択肢の一つとしてJavaを使うだけのユーザはJavaを使用する率が低いユーザと言えるし、それはJavaのユーザ層を単純に数で計った場合に層として薄くなるということを意味する。
数十万行クラスは業務システムだと中規模位だね。
Javaの数十万行って他の言語で書いたら数万行だったりしない?
夢見てないで仕事しろ
うちは Java からの移植案件を、それなりにまわしてるのだけど、Java は単純に書き方が冗長だから、移植(C#/python)への案件やると、リファクタリングなしのベタ移植で、だいたい1/2 から1/4 の行数になるね。Java は昔からのシステムに手を入れて継ぎ足しとかが多いのか、リファクタリング含めて移植ってやつだと 1/10 とかも珍しくない感じ。そういうのは Java -> Java でリファクタリングしても半分になるんだろうけど。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
もうJavaなんか捨てろ (スコア:0)
こんなセンスのない言語使うのやめれ
Re: (スコア:0)
Java言語への批判は同意するが、JVMはかなり良い物だぞ
わたしゃclojurienだけどscala含めてJVMの上に成り立ってる言語は良い物いっぱいあるぞ。
Re: (スコア:0)
JVMは使い物にはなるけどよい物なんだろうか?
メモリ管理自前でやるのがOSとかぶってて無駄っぽい気がするんだよね。
なんでこのご時世にヒープサイズ指定しなきゃいけないんだろうか。
普通のプロセスと同じ感じじゃあかんのだろうか?
Re: (スコア:0)
出来る人はPythonなどの人気言語にシフトしてるし
質を問わずにとにかく人数だけ集めるならPHPの方が安く済むし
最初はJavaのパクリだったC#にすら気づけば大きく遅れをとってるし
割と本気でJavaを選ぶ意味がない
Re: (スコア:0)
pythonは遅すぎるし、大規模な開発は無理。
javaが文法的にダサいのには同意だが、今の所代わりになるものが無いのよ。
Re: (スコア:0)
Dropboxの何十万行はPythonだそうですよ。
(言語的に)大規模な開発は無理、なんじゃなく
(スキルが無いから)大規模な開発は無理、ってだけじゃないです?
Re:もうJavaなんか捨てろ (スコア:1)
Javaのメインユーザーって、低レベルのコーダーを大勢集めて人海戦術するようなSIerだろ。
仰る通り、そういうスキルが無い人にPython使わせて大規模開発なんて無理だよ。
あと、少人数の出来るプログラマーを集めてやるならまだしも、大人数の無能を集めてやるのに型が無い言語は無理がある。
Javaの代替にうまいこと持ってこれそうな言語はC#ぐらいだろうが、Javaと同じインフラを提供できるかというとなかなか難しかろう。
Javaに対してはあれこれ言われてるけど、意外と難しいよ。
Re: (スコア:0)
高級言語なのに低レベルのコーダーがいるのか。人件費がすごそう。
Re: (スコア:0)
Java製ならOOPになると何時から錯覚していた……?
コピペで行数マシマシとかキホンっすよキホン。
Re: (スコア:0)
この場合の低レベルのコーダーは
「機械語に近い方のコーディング担当」では無く
「アホなコーディング担当」の意味と思われ
Re: (スコア:0)
下の方のコメントにあるけど型の使い分け無しで全部Stringにぶち込むとかね。
Re: (スコア:0)
そんなことをしなくても行数を三倍にできます
if
(
check
(
)
)
{
int num;
num=nanka;
}
else
{
}
Re: (スコア:0)
なうてのベンチャー企業がパフォーマンスを求める際にLLからJavaに軒並み切り替えてるのを知らんのだろうか? JVM言語のこともあるし、最近はGoに変える事例も多いけど。
コーダー向けの言語とか見識が狭いよ
Re: (スコア:0)
メインユーザ:数ないしは売上的な意味で大きな所
人月一山いくらのSIerでJava使ってるところの規模がデカければそれはメインユーザ足り得るし、
それと「JVMは精々JITなLLよりかはパフォーマンス稼げる」って事実は直接関係しないだろう。
「主なユーザはコーダな言語」と「コーダ以外も使う言語」は両立する。
両立しないのは「コーダー以外が使わない言語」。
あとパフォーマンス求めて言語選ぶ余裕があるところなら君が言うように他の言語も選択肢に入る。
多くの選択肢の一つとしてJavaを使うだけのユーザはJavaを使用する率が低いユーザと言えるし、
それはJavaのユーザ層を単純に数で計った場合に層として薄くなるということを意味する。
Re: (スコア:0)
数十万行クラスは業務システムだと中規模位だね。
Re:もうJavaなんか捨てろ (スコア:1)
Javaの数十万行って他の言語で書いたら数万行だったりしない?
Re: (スコア:0)
夢見てないで仕事しろ
Re: (スコア:0)
うちは Java からの移植案件を、それなりにまわしてるのだけど、Java は単純に書き方が冗長だから、移植(C#/python)への案件やると、リファクタリングなしのベタ移植で、だいたい1/2 から1/4 の行数になるね。
Java は昔からのシステムに手を入れて継ぎ足しとかが多いのか、リファクタリング含めて移植ってやつだと 1/10 とかも珍しくない感じ。そういうのは Java -> Java でリファクタリングしても半分になるんだろうけど。