パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Java 11リリース、リリースサイクル変更後初のLTS版」記事へのコメント

  • by Anonymous Coward on 2018年09月27日 20時14分 (#3488003)

    こんなセンスのない言語使うのやめれ

    • by Anonymous Coward

      Java言語への批判は同意するが、JVMはかなり良い物だぞ
      わたしゃclojurienだけどscala含めてJVMの上に成り立ってる言語は良い物いっぱいあるぞ。

      • by Anonymous Coward

        JVMは使い物にはなるけどよい物なんだろうか?
        メモリ管理自前でやるのがOSとかぶってて無駄っぽい気がするんだよね。
        なんでこのご時世にヒープサイズ指定しなきゃいけないんだろうか。
        普通のプロセスと同じ感じじゃあかんのだろうか?

    • by Anonymous Coward

      出来る人はPythonなどの人気言語にシフトしてるし
      質を問わずにとにかく人数だけ集めるならPHPの方が安く済むし
      最初はJavaのパクリだったC#にすら気づけば大きく遅れをとってるし

      割と本気でJavaを選ぶ意味がない

      • by Anonymous Coward

        pythonは遅すぎるし、大規模な開発は無理。
        javaが文法的にダサいのには同意だが、今の所代わりになるものが無いのよ。

        • by Anonymous Coward

          Dropboxの何十万行はPythonだそうですよ。

          (言語的に)大規模な開発は無理、なんじゃなく
          (スキルが無いから)大規模な開発は無理、ってだけじゃないです?

          • by Anonymous Coward on 2018年09月27日 22時25分 (#3488091)

            Javaのメインユーザーって、低レベルのコーダーを大勢集めて人海戦術するようなSIerだろ。
            仰る通り、そういうスキルが無い人にPython使わせて大規模開発なんて無理だよ。

            あと、少人数の出来るプログラマーを集めてやるならまだしも、大人数の無能を集めてやるのに型が無い言語は無理がある。

            Javaの代替にうまいこと持ってこれそうな言語はC#ぐらいだろうが、Javaと同じインフラを提供できるかというとなかなか難しかろう。
            Javaに対してはあれこれ言われてるけど、意外と難しいよ。

            親コメント
            • by Anonymous Coward

              高級言語なのに低レベルのコーダーがいるのか。人件費がすごそう。

              • by Anonymous Coward

                Java製ならOOPになると何時から錯覚していた……?
                コピペで行数マシマシとかキホンっすよキホン。

              • by Anonymous Coward

                この場合の低レベルのコーダーは
                「機械語に近い方のコーディング担当」では無く
                「アホなコーディング担当」の意味と思われ

              • by Anonymous Coward

                下の方のコメントにあるけど型の使い分け無しで全部Stringにぶち込むとかね。

              • by Anonymous Coward

                そんなことをしなくても行数を三倍にできます
                if
                (
                  check
                  (

                  )
                )
                {
                int num;
                num=nanka;
                }
                else
                {

                }

            • by Anonymous Coward

              なうてのベンチャー企業がパフォーマンスを求める際にLLからJavaに軒並み切り替えてるのを知らんのだろうか? JVM言語のこともあるし、最近はGoに変える事例も多いけど。

              コーダー向けの言語とか見識が狭いよ

              • by Anonymous Coward

                メインユーザ:数ないしは売上的な意味で大きな所
                人月一山いくらのSIerでJava使ってるところの規模がデカければそれはメインユーザ足り得るし、
                それと「JVMは精々JITなLLよりかはパフォーマンス稼げる」って事実は直接関係しないだろう。
                「主なユーザはコーダな言語」と「コーダ以外も使う言語」は両立する。
                両立しないのは「コーダー以外が使わない言語」。

                あとパフォーマンス求めて言語選ぶ余裕があるところなら君が言うように他の言語も選択肢に入る。
                多くの選択肢の一つとしてJavaを使うだけのユーザはJavaを使用する率が低いユーザと言えるし、
                それはJavaのユーザ層を単純に数で計った場合に層として薄くなるということを意味する。

          • by Anonymous Coward

            数十万行クラスは業務システムだと中規模位だね。

            • by Anonymous Coward on 2018年09月28日 3時46分 (#3488164)

              Javaの数十万行って他の言語で書いたら数万行だったりしない?

              親コメント
              • by Anonymous Coward

                夢見てないで仕事しろ

              • by Anonymous Coward

                うちは Java からの移植案件を、それなりにまわしてるのだけど、Java は単純に書き方が冗長だから、移植(C#/python)への案件やると、リファクタリングなしのベタ移植で、だいたい1/2 から1/4 の行数になるね。
                Java は昔からのシステムに手を入れて継ぎ足しとかが多いのか、リファクタリング含めて移植ってやつだと 1/10 とかも珍しくない感じ。そういうのは Java -> Java でリファクタリングしても半分になるんだろうけど。

未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー

処理中...