アカウント名:
パスワード:
Javaはもう終わりやねとか、新規プロジェクトにJavaとか何考えてるのとかそういった議論が繰り返される度に、まるでバカのひとつ覚えみたいに繰り返されてきた
クライアント側は終わってもサーバサイドはJavaだから
とかいう馬鹿話もついに終了
名実ともにJavaは終わりFlashと共に消え行く存在
>名実ともにJavaは終わり>Flashと共に消え行く存在
そうするとサーバーサイドは何になるんでしょう?
JITコンパイラありじゃないと性能的にきついので、python、rubyは消える。JVM使うなら、Jythonか、JVMで動くruby(名前なんだったっけ?)。
それ以外だと、node.jsか。そりゃMSもChakraCoreのnode.jsつくりたくなるね。
Java以外で今のパフォーマンスだせるのってあるのかな…
Scalaとか最近はやりのElixir+Phenixとか?ScalaはJavaから移るのは学習コスト低く…はないかElixirはErlangVMだけど、少しかじっただけでパフォーマンス面はよくわからん
node.jsいいんだけど、Javascript界隈は進歩が激しすぎて比較的まったりなJavaな人はついていけるかな
> Java以外で今のパフォーマンスだせるのってあるのかな…
真のプログラマはFORTRAN(とアセンブラ)しか使わない。
パフォーマンスだけなら ASP.NET 、、何も考えないベタ移植でも7割ぐらいの性能出せますし、ASP.NET 的な設計で書くと同等のサービスを JavaServlet と同等かそれ以上のパフォーマンス出せてますよ。
まぁ、言語や機能自体の変化、開発スタイルの進歩の仕方は、javascriptよりも早いぐらいなので、Javaメインな人たちがついていくのが難しいのも同様ですが、、、
ただね、Linuxで立てたがるんだよね、大体においてMSが公開した.NET CoreっていうOSX/Linuxポートはどの程度使い物になるのかしらんけど
無料で使えるOSのうちエンジニアが簡単につかまるものを選ぶとLinuxになるだけです
Linuxだと無料って…無料で立てられたらそれこそLinuxオンリーだよwwRHELにいくらかかるかしってんのか?
CentOSちゃんがいるでしょ。
エンタープライズ向けがサポート無しで環境構築できればどんなに楽か…一般ユーザー向けのディストリビューションはサポートなければまず選択肢にあがらないよ
ASP.net、昔出始めの頃話題に乗っかるように使ったきりその後一度も使うことないまま全く聞かなくなりましたね。その最大の要因はおっしゃる通りLinuxですかね。Windowsでサーバー側を構築することが自分の周りでは滅多にないです。.Net Coreは10年遅かったですよね。これがもっと早く来ていればJava一色ではなかったでしょうに。
golangじゃないっすかね。ときどきパフォーマンス重視で使ってるのを見る。。
で、ライブラリとかドライバで泣きを見ると。。
ライブラリはともかくドライバってなんのことだろう
ぶっちゃけJavaのランエニウェアってサーバサイドでもそこまで求められていないでしょう。他CPUや他OSへの移植を意識して書いている書かされているプロジェクトってそんなにあります?intelサーバのシェア考えたら大半は.NET*あたりでいいでしょ。どーせOSやCPUを切り替えるならJavaで書いてたってコードの全面的な確認と修正が必要なんだから。
> ぶっちゃけJavaのランエニウェアってサーバサイドでもそこまで求められていないでしょう。> 他CPUや他OSへの移植を意識して書いている書かされているプロジェクトってそんなにあります?
うちがJavaで開発してるWebアプリは全部そうですね。開発時はWindows上で実行してて、本番環境はLinuxです。
> intelサーバのシェア考えたら大半は.NET*あたりでいいでしょ
諸般の事情でサーバーはLinuxにしたいんですよ。その場合、.NETはまだまだ広まってるとは言いがたい状態なので、必然的にJavaに。ただ、うちは Java EE は要らんので、Oracle が Java EE から手を引いても、Java SE だけあれば問題ないです。今は OpenJDK もあるし、Java SE から手を引いても大丈夫かも。
ではJava EEに含まれるServletも消し去ってくれよう
真面目な話、ServletはSEに取り込んでもらいたい。歴史的経緯とはいえJDBCがSEにあってServletがないのには違和感。
>Java以外で今のパフォーマンスだせるのってあるのかな…
個人的にはWebAssemblyがサーバーサイドでも使われるようになると予想。今出ている情報通りならばVMとしては早いほうだと思う。WebAssemblyならば対応している言語であればなんでもよいようになる、はず。…確定的な要素をなにも言えねえ
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家
名実ともに『Javaはオワコン』 (スコア:0)
Javaはもう終わりやねとか、新規プロジェクトにJavaとか何考えてるのとか
そういった議論が繰り返される度に、まるでバカのひとつ覚えみたいに繰り返されてきた
クライアント側は終わってもサーバサイドはJavaだから
とかいう馬鹿話もついに終了
名実ともにJavaは終わり
Flashと共に消え行く存在
Re: (スコア:0)
>名実ともにJavaは終わり
>Flashと共に消え行く存在
そうするとサーバーサイドは何になるんでしょう?
JITコンパイラありじゃないと性能的にきついので、python、rubyは消える。
JVM使うなら、Jythonか、JVMで動くruby(名前なんだったっけ?)。
それ以外だと、node.jsか。そりゃMSもChakraCoreのnode.jsつくりたくなるね。
Re:名実ともに『Javaはオワコン』 (スコア:1)
Java以外で今のパフォーマンスだせるのってあるのかな…
Scalaとか最近はやりのElixir+Phenixとか?
ScalaはJavaから移るのは学習コスト低く…はないか
ElixirはErlangVMだけど、少しかじっただけでパフォーマンス面はよくわからん
node.jsいいんだけど、Javascript界隈は進歩が激しすぎて
比較的まったりなJavaな人はついていけるかな
Re:名実ともに『Javaはオワコン』 (スコア:1)
> Java以外で今のパフォーマンスだせるのってあるのかな…
真のプログラマはFORTRAN(とアセンブラ)しか使わない。
Re:名実ともに『Javaはオワコン』 (スコア:1)
パフォーマンスだけなら ASP.NET 、、
何も考えないベタ移植でも7割ぐらいの性能出せますし、ASP.NET 的な設計で書くと同等のサービスを JavaServlet と同等かそれ以上のパフォーマンス出せてますよ。
まぁ、言語や機能自体の変化、開発スタイルの進歩の仕方は、javascriptよりも早いぐらいなので、Javaメインな人たちがついていくのが難しいのも同様ですが、、、
Re: (スコア:0)
ただね、Linuxで立てたがるんだよね、大体において
MSが公開した.NET CoreっていうOSX/Linuxポートはどの程度使い物になるのかしらんけど
Re: (スコア:0)
無料で使えるOSのうちエンジニアが簡単につかまるものを選ぶとLinuxになるだけです
Re: (スコア:0)
Linuxだと無料って…無料で立てられたらそれこそLinuxオンリーだよww
RHELにいくらかかるかしってんのか?
Re: (スコア:0)
CentOSちゃんがいるでしょ。
Re: (スコア:0)
エンタープライズ向けがサポート無しで環境構築できればどんなに楽か…
一般ユーザー向けのディストリビューションはサポートなければまず選択肢にあがらないよ
Re: (スコア:0)
ASP.net、昔出始めの頃話題に乗っかるように使ったきりその後一度も使うことないまま全く聞かなくなりましたね。
その最大の要因はおっしゃる通りLinuxですかね。Windowsでサーバー側を構築することが自分の周りでは滅多にないです。
.Net Coreは10年遅かったですよね。これがもっと早く来ていればJava一色ではなかったでしょうに。
Re:名実ともに『Javaはオワコン』 (スコア:1)
> Java以外で今のパフォーマンスだせるのってあるのかな…
golangじゃないっすかね。
ときどきパフォーマンス重視で使ってるのを見る。。
で、ライブラリとかドライバで泣きを見ると。。
Re: (スコア:0)
ライブラリはともかくドライバってなんのことだろう
Re: (スコア:0)
ぶっちゃけJavaのランエニウェアってサーバサイドでもそこまで求められていないでしょう。
他CPUや他OSへの移植を意識して書いている書かされているプロジェクトってそんなにあります?
intelサーバのシェア考えたら大半は.NET*あたりでいいでしょ。どーせOSやCPUを切り替えるならJavaで書いてたってコードの全面的な確認と修正が必要なんだから。
Re: (スコア:0)
> ぶっちゃけJavaのランエニウェアってサーバサイドでもそこまで求められていないでしょう。
> 他CPUや他OSへの移植を意識して書いている書かされているプロジェクトってそんなにあります?
うちがJavaで開発してるWebアプリは全部そうですね。
開発時はWindows上で実行してて、本番環境はLinuxです。
> intelサーバのシェア考えたら大半は.NET*あたりでいいでしょ
諸般の事情でサーバーはLinuxにしたいんですよ。
その場合、.NETはまだまだ広まってるとは言いがたい状態なので、必然的にJavaに。
ただ、うちは Java EE は要らんので、Oracle が Java EE から手を引いても、
Java SE だけあれば問題ないです。
今は OpenJDK もあるし、Java SE から手を引いても大丈夫かも。
Re: (スコア:0)
ではJava EEに含まれるServletも消し去ってくれよう
真面目な話、ServletはSEに取り込んでもらいたい。歴史的経緯とはいえJDBCがSEにあってServletがないのには違和感。
Re: (スコア:0)
>Java以外で今のパフォーマンスだせるのってあるのかな…
個人的にはWebAssemblyがサーバーサイドでも使われるようになると予想。
今出ている情報通りならばVMとしては早いほうだと思う。
WebAssemblyならば対応している言語であればなんでもよいようになる、はず。
…確定的な要素をなにも言えねえ