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

OracleがJava EEの開発から手を引く可能性」記事へのコメント

  • Javaはもう終わりやねとか、新規プロジェクトにJavaとか何考えてるのとか
    そういった議論が繰り返される度に、まるでバカのひとつ覚えみたいに繰り返されてきた

    クライアント側は終わってもサーバサイドはJavaだから

    とかいう馬鹿話もついに終了

    名実ともにJavaは終わり
    Flashと共に消え行く存在

    • by Anonymous Coward on 2016年07月06日 8時26分 (#3042379)

      >名実ともにJavaは終わり
      >Flashと共に消え行く存在

      そうするとサーバーサイドは何になるんでしょう?

      JITコンパイラありじゃないと性能的にきついので、python、rubyは消える。
      JVM使うなら、Jythonか、JVMで動くruby(名前なんだったっけ?)。

      それ以外だと、node.jsか。そりゃMSもChakraCoreのnode.jsつくりたくなるね。

      親コメント
      • by Anonymous Coward on 2016年07月06日 9時05分 (#3042400)

        Java以外で今のパフォーマンスだせるのってあるのかな…

        Scalaとか最近はやりのElixir+Phenixとか?
        ScalaはJavaから移るのは学習コスト低く…はないか
        ElixirはErlangVMだけど、少しかじっただけでパフォーマンス面はよくわからん

        node.jsいいんだけど、Javascript界隈は進歩が激しすぎて
        比較的まったりなJavaな人はついていけるかな

        親コメント
        • > Java以外で今のパフォーマンスだせるのってあるのかな…

          真のプログラマはFORTRAN(とアセンブラ)しか使わない。

          親コメント
        • by Anonymous Coward on 2016年07月06日 10時12分 (#3042442)

          パフォーマンスだけなら ASP.NET 、、
          何も考えないベタ移植でも7割ぐらいの性能出せますし、ASP.NET 的な設計で書くと同等のサービスを JavaServlet と同等かそれ以上のパフォーマンス出せてますよ。

          まぁ、言語や機能自体の変化、開発スタイルの進歩の仕方は、javascriptよりも早いぐらいなので、Javaメインな人たちがついていくのが難しいのも同様ですが、、、

          親コメント
          • by Anonymous Coward

            ただね、Linuxで立てたがるんだよね、大体において
            MSが公開した.NET CoreっていうOSX/Linuxポートはどの程度使い物になるのかしらんけど

            • by Anonymous Coward

              無料で使えるOSのうちエンジニアが簡単につかまるものを選ぶとLinuxになるだけです

              • by Anonymous Coward

                Linuxだと無料って…無料で立てられたらそれこそLinuxオンリーだよww
                RHELにいくらかかるかしってんのか?

              • by Anonymous Coward

                CentOSちゃんがいるでしょ。

              • by Anonymous Coward

                エンタープライズ向けがサポート無しで環境構築できればどんなに楽か…
                一般ユーザー向けのディストリビューションはサポートなければまず選択肢にあがらないよ

            • by Anonymous Coward

              ASP.net、昔出始めの頃話題に乗っかるように使ったきりその後一度も使うことないまま全く聞かなくなりましたね。
              その最大の要因はおっしゃる通りLinuxですかね。Windowsでサーバー側を構築することが自分の周りでは滅多にないです。
              .Net Coreは10年遅かったですよね。これがもっと早く来ていればJava一色ではなかったでしょうに。

        • > Java以外で今のパフォーマンスだせるのってあるのかな…

          golangじゃないっすかね。
          ときどきパフォーマンス重視で使ってるのを見る。。

          で、ライブラリとかドライバで泣きを見ると。。

          親コメント
          • by Anonymous Coward

            ライブラリはともかくドライバってなんのことだろう

        • by Anonymous Coward

          ぶっちゃけJavaのランエニウェアってサーバサイドでもそこまで求められていないでしょう。
          他CPUや他OSへの移植を意識して書いている書かされているプロジェクトってそんなにあります?
          intelサーバのシェア考えたら大半は.NET*あたりでいいでしょ。どーせOSやCPUを切り替えるならJavaで書いてたってコードの全面的な確認と修正が必要なんだから。

          • by Anonymous Coward

            > ぶっちゃけJavaのランエニウェアってサーバサイドでもそこまで求められていないでしょう。
            > 他CPUや他OSへの移植を意識して書いている書かされているプロジェクトってそんなにあります?

            うちがJavaで開発してるWebアプリは全部そうですね。
            開発時はWindows上で実行してて、本番環境はLinuxです。

            > intelサーバのシェア考えたら大半は.NET*あたりでいいでしょ

            諸般の事情でサーバーはLinuxにしたいんですよ。
            その場合、.NETはまだまだ広まってるとは言いがたい状態なので、必然的にJavaに。
            ただ、うちは Java EE は要らんので、Oracle が Java EE から手を引いても、
            Java SE だけあれば問題ないです。
            今は OpenJDK もあるし、Java SE から手を引いても大丈夫かも。

            • by Anonymous Coward

              ではJava EEに含まれるServletも消し去ってくれよう

              真面目な話、ServletはSEに取り込んでもらいたい。歴史的経緯とはいえJDBCがSEにあってServletがないのには違和感。

        • by Anonymous Coward

          >Java以外で今のパフォーマンスだせるのってあるのかな…

          個人的にはWebAssemblyがサーバーサイドでも使われるようになると予想。
          今出ている情報通りならばVMとしては早いほうだと思う。
          WebAssemblyならば対応している言語であればなんでもよいようになる、はず。
          …確定的な要素をなにも言えねえ

      • Java仮想マシン使うような言語も巻き添えでオワコンだろう。

        パフォーマンスが必要な要件だったら最初っからC/C++で書けばよい。
        パフォーマンスいらないならPythonとかRubyとかで良い。
        開発スピード優先するならGoとかも良い。

        親コメント
      • by Anonymous Coward

        サーバーサイドはPerl一択です。一頃のCGIブームでご存知かと思いますが。

        • by Anonymous Coward

          悪いけどCGIなんかじゃパフォーマンス出ませんよ。せめてmod_perlにしてくれないと。

          # 1996年にperlでは遅すぎるCGIをCで書き直したのを思い出したのでAC。あれ以降ウェブ開発はやってない。

        • by Anonymous Coward
          最初の文だけならジョークと思えたんだけど、二つ目の文で意図がわからなくなった。
          おもしろおかしい狙いじゃなかったのかな。
        • by Anonymous Coward

          マジレスすると、CGI使うからってPerlで開発しなきゃいけない理由はない。

          ただ入り口にCGI使うのは未だに多い印象。
          理由は知らん。
          昔作ったのを使いまわしてるだけかもしれん(セキュリティ&性能上の問題なければ無難な選択ではある)

          • by Anonymous Coward

            他の言語はサーバーサイド開発の基盤も整っていてわざわざCGIのような効率の悪いものに載せる必要がないだけでしょ。

          • by Anonymous Coward

            まあ、CGIは普通に遅いけど、マシンスペックも上がってるから、ふつうに数万リクエスト/秒は耐えるしね

        • by Anonymous Coward
          CGIブームという古い単語を持ち出さないと思い出してもらえない言語とか悲しいですねぇ。
          終わった言語は、そっとしておいてあげましょうや・・・
      • by Anonymous Coward

        色々な意味でめんどくさいことに対応しているJavaEEにマッピングできるのはせいぜい.NETくらいだよ?
        Web会社が当たるか当たらないか分からないシステムをクイックに作ったり、サービスが当ってとんでもないリクエスト数になったので、ピーキーなエンジニアが開発するってのとはわけが違う。

        性能や生産性「だけ」がキーワードならいくらでも代替え候補はあるんだけどねぇ

一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy

処理中...