アカウント名:
パスワード:
ターゲットによる?
Java屋なのでJSP/Servletを推したいんだが、ケータイゲーム?ソーシャルゲーム?をやっているヤツからすると、PHPの方がいい。PHPがいい理由は・初学者教育のレベルが低くてすむ=次が見つけやすい・memcacheやら何やら、で高負荷でも処理する環境/動作実績がそろっている。なんだそうで。確かにそれをいわれると、JSP/Servletはちょっと落ちるのかな?とも思ってしまいます。
典型的なWebアプリケーションのロジック部分の性能はDBがボトルネックになることがほとんどで、Javaの最も有利な点の一つであるVMの底力を発揮する機会が少ないですよね。あとは、静的型付けによる生産性とかあるけど、若者は重いIDEよりテキストエディタでサクサク書くのが楽みたいですね。後はEJBやStrutsの呪いとかの不幸な歴史もマイナスだな。
WebアプリとVMの底力の関係について具体的な説明をお願いします。
底力と書いたのは、ベンチマーク的なコードの実行性能の意味。Java VMで実装された言語処理系はCなどのバイナリと比べても10倍遅い程度で、処理の種類によってはJITが効いてバイナリを凌駕する事もある。PHPあたりだとさらに10倍遅い感じでしょうか。だけど、一般的なDBにCRUDを発行するのが主な仕事であるWebアプリではそんな性能はそれほど重要じゃない。
Javaの性能を活かす分野はウェブサーバだったり、テンプレートエンジンだったり、アプリケーションフレームワークだったりエンジン的なものだと思います。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
やっぱり (スコア:2)
ターゲットによる?
Java屋なのでJSP/Servletを推したいんだが、ケータイゲーム?ソーシャルゲーム?をやっているヤツからすると、PHPの方がいい。PHPがいい理由は
・初学者教育のレベルが低くてすむ=次が見つけやすい
・memcacheやら何やら、で高負荷でも処理する環境/動作実績がそろっている。
なんだそうで。確かにそれをいわれると、JSP/Servletはちょっと落ちるのかな?とも思ってしまいます。
-- gonta --
"May Macintosh be with you"
Re: (スコア:3, 興味深い)
典型的なWebアプリケーションのロジック部分の性能はDBがボトルネックになることがほとんどで、
Javaの最も有利な点の一つであるVMの底力を発揮する機会が少ないですよね。
あとは、静的型付けによる生産性とかあるけど、若者は重いIDEよりテキストエディタでサクサク書くのが楽みたいですね。
後はEJBやStrutsの呪いとかの不幸な歴史もマイナスだな。
Re:やっぱり (スコア:0)
WebアプリとVMの底力の関係について具体的な説明をお願いします。
Re:やっぱり (スコア:1)
底力と書いたのは、ベンチマーク的なコードの実行性能の意味。
Java VMで実装された言語処理系はCなどのバイナリと比べても10倍遅い程度で、処理の種類によってはJITが効いてバイナリを凌駕する事もある。
PHPあたりだとさらに10倍遅い感じでしょうか。
だけど、一般的なDBにCRUDを発行するのが主な仕事であるWebアプリではそんな性能はそれほど重要じゃない。
Javaの性能を活かす分野はウェブサーバだったり、テンプレートエンジンだったり、アプリケーションフレームワークだったり
エンジン的なものだと思います。