のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,669,928人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレJava VS PHP

php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
401 : nobodyさん - 2011/11/02(水) 10:55:56.98 ID:???.net (+25,+27,-4)
PHPはお買い物サイトくらいまでだな
402 : nobodyさん - 2011/11/02(水) 21:20:06.39 ID:???.net (+34,+29,-51)
PHPでリアルタイム通信対戦のテーブルゲームのサーバーぐらいなら
書けるって聞いたんですが無理なんですか?
というか基本的になんでも書けると聞いたのですが無理だとしたらすでに
発注したPHPの本はいったい・・・
403 : nobodyさん - 2011/11/02(水) 21:31:08.04 ID:???.net (+32,+29,-103)
こんな程度の低いゲームボーイが集まるのがPHP

国家経済の中核を担うミッションクリティカルな
大規模エンタープライズシステムを任せられるのがJava

まあそれは置いといて、PHPってそんなに遅いのか?
mod_phpってコンパイルとまではいかなくても
構文解析とかでそれなりに前処理するから
速いとか聞いてたが遅いと言う人もいてわからん。
404 : nobodyさん - 2011/11/02(水) 22:05:37.17 ID:???.net (+27,+29,-15)
Javaが速すぎるんだよ。あれは反則だよ。
405 : nobodyさん - 2011/11/02(水) 22:38:37.79 ID:???.net (+27,+29,-25)
PHPは基本速度が遅い事よりキャッシュを作るのに
いちいちDB使う必要があるのが致命的だな。
406 : nobodyさん - 2011/11/03(木) 00:50:26.56 ID:???.net (+43,+29,-65)
>>402
余程人気出たら落ちるかもね。しかし言語問わず素人設計ならアクセスはじけりゃ落ちるもんだ
PHPだから駄目なんだ、って所まで行く頃には人雇ったり外注化する予算なんか計上できてなきゃいかんと思うが

なんでPHPでやろうと思ったの?
407 : nobodyさん - 2011/11/03(木) 13:41:41.54 ID:???.net (+33,+29,-26)
>>406
今一番主流で速いのはPHPだと聞いたので・・・
PHPでもよほどアクセスが増えなければやっていけるのですね
ならばとりあえずPHPをマスターしたあとJava勉強してみます
408 : nobodyさん - 2011/11/03(木) 14:52:48.15 ID:YvPr1Ejs.net (+32,+29,-64)
どのようなシステムか詳細は不明だが、
PHPでもよほどアクセスが増えなければやっていけるとする。

しかし仮にアクセスが増えた場合はPHPの特性上その対策は限られるし、困難が予想される。
その理由は>>400

最悪、別言語で1から作り直し。
409 : nobodyさん - 2011/11/03(木) 15:35:10.50 ID:???.net (+27,+29,-47)
リアルタイムってのがな
できない訳じゃ無いにしろ、選定間違ってるとは思う。無駄大杉
余程の事情なければJAVAで簡単なサーバ立てたほうが適切だろ
410 : nobodyさん - 2011/11/03(木) 16:53:50.74 ID:???.net (-22,-29,-101)
>>408-409
ありがとうございます
リアルタイムにPHPは向いていないのですね・・・。
調べてみるとJava servletなどでもPHPと同様のことができるようで、
こっちのほうがアクセスの処理や、セキュリティ面でも有利なようですね

アクセスの軽いブログやSNS程度ならばPHPでもいけるようなので、
とりあえず基本としてPHPは覚えておいて、ゲームのリアルタイムサーバには
Java servletを使ってみようと思います
412 : nobodyさん - 2011/11/04(金) 12:21:40.32 ID:???.net (+27,+29,-29)
速いとかは作れること前提なんだが
学生なら5年くらいはプログラミングで遊んでないと
そのレベルに達しないぞ。
413 : nobodyさん - 2011/11/05(土) 01:58:21.79 ID:???.net (+26,+29,-17)
>>411
なんでできないの?できるだろ?
>>402のやりたいことも理解できないくせに
ほざいちゃ駄目。OK?
414 : nobodyさん - 2011/11/05(土) 03:20:29.17 ID:???.net (+33,+30,-70)
まあ待ったれや
synchronizedとか言い出してる時点でお里が知れるってもんよ。逆になw

動くは動く、方法はあるとかじゃなくてな。JAVA脳だとふつー無理って言うよww
優しい人は「考え得る限りで相当ひどい選択」くらいに留めてくれるだろうけどさ

質問者がservletとか言い出してるので、みんな呆れて放置してるだけだ
まーあれよ、急がば回れっていうしな。
415 : nobodyさん - 2011/11/05(土) 10:09:52.35 ID:???.net (+29,+22,-39)
リアルタイムなら、Cでソケットプログラム組むのが最速だし、最善。
JavaとかPHPとか鼻で笑うレベル。
416 : nobodyさん - 2011/11/05(土) 10:40:25.49 ID:HhBc5m4r.net (+22,+29,-12)
>>415

車輪の再発明
417 : nobodyさん - 2011/11/05(土) 10:43:34.43 ID:???.net (+31,+29,-23)
まあブラウザーで興奮しただけのゲーム小僧の妄想が
実現することはないからどうでもいいけどな。

ゲームボーイ「ぼく、ゲームに人生賭けてるんです。(キリッ)」
418 : nobodyさん - 2011/11/05(土) 10:53:06.32 ID:???.net (+31,+29,-1)
Cしかできないこの人が>>417一番かわいそう。
419 : nobodyさん - 2011/11/05(土) 11:06:28.94 ID:???.net (+25,+29,-36)
PHPは言語自体が糞いけど
Javaを何も知らないような人に教えるのは大変。
最近のフレームワークはかなりステップ省略してくれるけど
省略されてるものについて知らないと結局つまるw
420 : nobodyさん - 2011/11/06(日) 12:39:31.87 ID:CyEdSHTE.net (+28,+29,-32)
>>415
もうC言語だけじゃウェブでは食えなくなったね。
だから今、PHやJavaを勉強しているんだね。
周回遅れだけどがんばってね。
421 : nobodyさん - 2011/11/07(月) 11:36:41.37 ID:???.net (-28,-29,-1)
>>377
HipHop for PHP
423 : nobodyさん - 2011/11/08(火) 23:28:58.77 ID:xqDz7Hyh.net (+30,+29,-68)
PHPでプログラム初めて3年ぐらいの人間ですが、
シングルトンをPHPでやった場合、オブジェクトを生成するコストが軽減されるから有利って聴いたんだけど、意味ないのかな?
424 : nobodyさん - 2011/11/09(水) 00:08:37.13 ID:???.net (+27,+29,-3)
意味はあるさ
でもJavaほどの意味はない
425 : nobodyさん - 2011/11/09(水) 01:22:29.50 ID:???.net (+31,+29,-10)
>>423
プロセスの範囲内で意味がある。範囲外では意味が無い。
426 : nobodyさん - 2011/11/09(水) 01:28:26.42 ID:???.net (+19,+21,+0)
それだとglobalと変わらんって事になるな
427 : nobodyさん - 2011/11/09(水) 01:34:43.48 ID:???.net (-16,-18,-32)
マルチスレッドとマルチプロセスの違いがわかれば効能を理解しやすい。
428 : nobodyさん - 2011/11/09(水) 01:37:36.15 ID:???.net (+27,+29,-28)
phpの公式サイトですらシングルトンの意義を疑問視する見方があると警告を発しているのでやはり意味は薄いと考えるべき。
429 : nobodyさん - 2011/11/09(水) 03:08:48.67 ID:???.net (+21,+27,-2)
>>427
是非ご教示くださいな
430 : nobodyさん - 2011/11/09(水) 09:32:08.77 ID:oOybQmeL.net (+14,+21,+1)
>>429
激しく既出
435 : nobodyさん - 2011/11/11(金) 12:24:05.67 ID:???.net (+27,+29,-41)
内部ではこっそりスレッドとプロセスを両方使ってるみたいだが
あれはランタイムの速度の話であって
プログラム上でメモリを扱うときはプロセスのみ。
436 : nobodyさん - 2011/11/12(土) 15:42:45.00 ID:lTOZckQV.net (+15,+20,-11)
PHPのメモリ管理は非効率。
結果としてデータベース読み出し回数が多くなる。
やっぱり小規模サイト向け。
437 : nobodyさん - 2011/11/12(土) 18:10:05.12 ID:???.net (+27,+29,-10)
開発が楽になるための代償としてそうなったのなら
良かったんだが、単に作りが悪いんだよな>PHP
438 : nobodyさん - 2011/11/12(土) 20:26:52.17 ID:???.net (-27,-29,-170)
javaはメモリ使うんじゃなくて
JSPがページの静的な部分もメモリのバッファに
キャッシュしておくから消費量が大きいんだと思う。
その分速いと思うけど単純にページが増えるだけで
メモリ消費量がうなぎのぼり。
普通のページはテキストだけで50KB~100KBだから
オブジェクトにするともう少しメモリが必要だとして
ページ平均100KBと大きめに見積もったとしても
100ページで10MBだな。tomcatやセッションを見積もっても
レンタル鯖は最低256MBくらいメモリ使えるから小規模なら余裕。
レンタル鯖の数が少ない+値段3倍ぐらいなのがネックだが。
439 : nobodyさん - 2011/11/12(土) 23:41:05.99 ID:???.net (-14,-3,+1)
>>438
???
440 : nobodyさん - 2011/11/20(日) 23:45:14.62 ID:aeb5Hjma.net (+29,+29,-118)
PHPの特徴(Javaと比較して)

・アプリケーションスコープが存在しない
・マルチスレッドではなく、マルチプロセスで動作
・シリアライズはバグがあるため、使用に耐えない
・マルチプロセスのためシングルトンは本来の意味をなさない
・OOPはオーバーヘッドをまねく
・コネクションプーリングがない
・インタプリタ方式のため配備が容易である反面、実行が緩慢
・複雑なロジック構築には向かない
442 : nobodyさん - 2011/11/21(月) 20:45:55.52 ID:???.net (+32,+29,-81)
JSPも1回目は遅い。でもそれは2回目以降をPHPより速くするためにね。
じゃあ1回目のアクセスじゃなくてサーバー立ち上げたときに最適化しろ
って思うかもしれないだろうけど、そうするとサーバー立ち上げるのに
時間かかるからってことで1回目のアクセス時にそのページだけ
最適化コンパイルが走るしくみ。

443 : nobodyさん - 2011/11/21(月) 20:54:02.14 ID:???.net (-26,-29,-50)
javaのwebは全てServletで、JSPはServletのフレームワークみたいなもん。
JSPはPHPのZendと同じように本家が作ったフレームワークだから使っている
人が多いけど、Servletから代替技術を作ることはできる。
444 : nobodyさん - 2011/11/22(火) 01:26:33.43 ID:p9DuxQ+f.net (+23,+25,-57)
JSPはプリコンパイルしてアップすれば一回目から早い。
またソースコードをアップロードする必要がなくなくのでセキュリティ高まる。

PHPは毎回遅い。
445 : nobodyさん - 2011/11/22(火) 01:28:46.86 ID:p9DuxQ+f.net (+27,+29,-59)
PHPの遅さの原因はインタープリタ型ということもあるけど、
メモリ管理が貧弱なのも大きい。
WordPressなんか見るとムダが多すぎて悲惨なレベル。
446 : nobodyさん - 2011/11/22(火) 08:38:41.14 ID:9Jg7q1AK.net (+21,+29,-8)
実際javaのネットショッピング遅いよ。最初の接続なんて超遅い
447 : nobodyさん - 2011/11/22(火) 09:42:21.52 ID:???.net (+26,+24,+0)
>>446
それはJavaのせいちゃう
449 : nobodyさん - 2011/11/22(火) 12:38:22.90 ID:???.net (+19,+29,-44)
なんか凄まじい勘違いでめちゃくちゃな誤った情報をばら撒いてるのがいるな・・・
>>441-443,446あたりの方はWebアプリの基礎のキをちゃんと学んでからもの言ってくれ・・・
450 : nobodyさん - 2011/11/22(火) 14:04:14.90 ID:???.net (+27,+29,-31)
java知らない奴には分かりやすいだろう?
jsf2でjspつかわなくなったし、言いたいのは
jspに対する不満がjavaに対する不満にならないというだけのこと。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について