1 名前:nobodyさん mailto:sage [2012/01/02(月) 02:03:25.50 ID:???] 質問者はまず>>1 を良く読むこと(必須!) 過去スレ、関連スレ、FAQなどは>>2-10 辺り 次スレは>>980 が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。 ◆前スレ 【PHP】下らねぇ質問はID出して書き込みやがれ 113 kohada.2ch.net/test/read.cgi/php/1322564127/ ◆質問用テンプレ 【OS名】CentOS 【PHPのバージョン】5.3 【連携ソフトウェア】MySQL ImageMagick 【質問内容】 ◆質問する時の注意 ・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す) ・ 己の行った操作、変更などを詳しく明記すること。 ・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。 ・ 質問者として、態度をわきまえること。 ・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。 (PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。) ◆質問後の注意 ・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。 ・解決しなくても回答をもらった場合はお礼を言うこと。 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。) ◆回答者への注意 ・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。 【その他諸注意】 ・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
505 名前:nobodyさん mailto:sage [2012/01/08(日) 22:55:18.22 ID:???] PHPでできないことはJavaでできる JavaでできないことはPHPでできる 一長一短だな
506 名前:nobodyさん mailto:sage [2012/01/08(日) 23:48:20.26 ID:???] PHPでできることはJavaでもできる JavaでできることはPHPではできないかもしれない
507 名前:nobodyさん mailto:sage [2012/01/08(日) 23:54:20.13 ID:???] >>506 Javaってインタプリタで動作させることできるん?
508 名前:nobodyさん mailto:sage [2012/01/08(日) 23:56:40.83 ID:???] JavaでPHPは実装できる。 PHPでJavaは実装できない。
509 名前:nobodyさん mailto:sage [2012/01/09(月) 00:04:39.31 ID:???] >>507 できないJavaの完敗です
510 名前:nobodyさん mailto:sage [2012/01/09(月) 00:07:08.56 ID:???] >>507 当たり前だが、 Javaで実装されたPHPで可能。 最終的にJavaのクラスに変換されるので ちょっと違うがmod_phpよりも早いよ。
511 名前:nobodyさん mailto:sage [2012/01/09(月) 00:58:52.24 ID:???] なんだこのスレ。バカばっかり。
512 名前:nobodyさん mailto:sage [2012/01/09(月) 01:04:55.75 ID:???] >>510 えっその理屈でいくとphpでもjava実装できるじゃん
513 名前:nobodyさん mailto:sage [2012/01/09(月) 01:14:15.07 ID:???] >>512 Javaで実装されたPHPはすでにあるから。 Quercus www.caucho.com/resin-3.0/quercus/ WordPressなんかで試してみたら? とかJavaで実装されることは別に珍しい話じゃないと思うけど。 PHPで実装された言語は知らないけど、 Javaで実装された言語だったら他にもあるじゃん。 JRubyとかJython、Rhinoとか。
514 名前:nobodyさん mailto:sage [2012/01/09(月) 01:17:33.12 ID:???] phpだろうがJavaだろうがどうでもいいけど、 変な対抗意識を持つ前に両方を 経験してみたらいいかがだろうか?
515 名前:nobodyさん mailto:sage [2012/01/09(月) 01:18:12.56 ID:???] そもそもJavaで実装されたphpはphpそのものじゃん Java と PHP そのものでできる・できないの話なのに
516 名前:nobodyさん mailto:sage [2012/01/09(月) 01:20:20.67 ID:???] >>512 こっちに詳しく書いてあるから、勉強してね。 quercus.caucho.com/quercus-3.1/doc/quercus.xtp
517 名前:nobodyさん mailto:sage [2012/01/09(月) 01:23:11.79 ID:???] >>515 変なこと書いているけど Javaで実装されたphpではJavaとして最終的に動く。 メリットは以下のとおり(公式サイトより)。 Security: since Quercus and its modules are entirely in Java, C pointer overruns and segmentation violations are no longer possible. Scalability: PHP programs can take advantage of distributed sessions in PHP and load balancing. Performance: Quercus outperforms a straight mod_php implementation by about 4x (for Mediawiki and Drupal). Quercus roughly matches PHP performance with accelerators like APC. Caching: PHP applications using Quercus can immediately take advantage of Resin's proxy caching. They can also use the PHP APC caching API since the APC functions are included with Quercus. Connection pooling, transactions, JMS: PHP programs using Quercus automatically take advantage of Resin's connection pooling, and can use the full distributation transactions, and Java capabilities like JMS. Java tools: PHP developers can use Java tools like profilers to get in-depth information about the PHP program performance.
518 名前:nobodyさん mailto:sage [2012/01/09(月) 01:27:24.62 ID:???] >>515 PHPはC言語やJavaで実装されているわけでしょ? ということはPHPでできることはCやJavaでできるでしょ? 逆は無理の場合が多いことは想像つくでしょ?
519 名前:nobodyさん mailto:sage [2012/01/09(月) 01:30:44.14 ID:???] >>518 少ないの間違いね。 ↓ 逆は無理の場合が多いことは想像つくでしょ?
520 名前:nobodyさん mailto:sage [2012/01/09(月) 01:36:42.65 ID:???] >>515 横レスで悪いが、 たとえば、PHPはC言語で実装されているのに、 PHPはC言語よりも優れているのですか?実装元よりも優れるのですか? 便宜上優れることはあってもパフォーマンスで優れることはないよ。
521 名前:nobodyさん mailto:sage [2012/01/09(月) 01:40:05.31 ID:???] そんなこと言ったらアセンブリ/Cが最強って話になるじゃん
522 名前:nobodyさん mailto:sage [2012/01/09(月) 01:45:46.42 ID:???] >>521 パフォーマンス上はマシン語が最高です。 >>515 C言語で実装されたPHPでC言語を実装し、 PHPで実装されたC言語でPHPを実装する・・・無限ループ 最高か?wwww やっぱりこのスレ、次元低すぎ。
523 名前:nobodyさん mailto:sage [2012/01/09(月) 01:47:48.94 ID:???] >>521 当たり前やん。
524 名前:nobodyさん mailto:sage [2012/01/09(月) 02:00:28.99 ID:???] phpがjavaに劣ってるならこんなに普及しないさ perl/phpが普及したのには理由がある
525 名前:nobodyさん mailto:sage [2012/01/09(月) 02:08:44.11 ID:???] すなわちその理由がjavaにできないこと
526 名前:nobodyさん mailto:sage [2012/01/09(月) 02:09:01.17 ID:???] >>512 あなたの一生涯をかけてphpでJavaを実装します? C言語で実装されたphpでJava仮想マシンとJava言語を構築、 phpで構築されたJava仮想マシン上でJavaで実装されたphpが動き、 Java仮想マシン上で動くphpでさらにJava仮想マシンを動かすわけですか。 またmod_phpとしてAndroidやユニバーサルなV2CやEclipseみたいな デスクトップアプリまでとして動いちゃったりするんですか? >>524 それはすべてのプログラミング言語に当てはまるから議論にならない。 でなきゃすべてマシン語で書けということになる。 いや愉快だな。
527 名前:nobodyさん mailto:sage [2012/01/09(月) 02:11:31.73 ID:???] 多言語覚えれば変な対抗心をなくなる。 こんな議論は時間のムダ。
528 名前:nobodyさん mailto:sage [2012/01/09(月) 02:12:57.81 ID:???] で結局javaはインタプリタで動かせるの? phpのソースではなくjavaのソースをね
529 名前:nobodyさん mailto:sage [2012/01/09(月) 02:14:01.78 ID:???] インタプリタが実現できるならjava普及してるわ できねえからwebでは普及してない
530 名前:nobodyさん mailto:sage [2012/01/09(月) 02:18:14.84 ID:???] >>528 意味不明だが、 PHPのソースは自動的にJavaに変換される。 またPHPとJavaのソースを混在させることもできる。 あなたがいうインタプリタのメリットは知らないけど、 Java上で動くPHPをためしに使ってみればいいのでは? その感想を聞かせてくれ。WordPressとかすぐにできるでしょ? がんばれよ。
531 名前:nobodyさん mailto:sage [2012/01/09(月) 02:20:20.32 ID:???] >>530 つまりjavaそのものはインタプリタ無理なのね
532 名前:nobodyさん mailto:sage [2012/01/09(月) 02:21:21.28 ID:???] >>529 簡単に配備できるという意味でPHPの方がは一般的なwebでは普及してるよ。 ただ、インタプリタのメリットなんだよ。容易にプログラムが書ける、 簡単に配備できるくらいか? ただ俺の主張は>>527 。双方できれば問題ないし、目くじら立てる必要ない。
533 名前:nobodyさん mailto:sage [2012/01/09(月) 02:27:07.16 ID:???] >>531 横レスで申し訳ないが、 インタプリタの処理速度はコンパイラ方式よりも遅いから、 それは特徴ではあるが実装コスト以外にメリットにはならないよ・・・・。
534 名前:nobodyさん mailto:sage [2012/01/09(月) 02:27:59.03 ID:???] >>532 俺の主張は>>505 あとは>>506 にたいして言ってるだけ
535 名前:nobodyさん mailto:sage [2012/01/09(月) 02:35:20.40 ID:???] >>528 再度横レスで申し訳ないが、それ愚問だから。 「で結局C言語はインタプリタで動かせるの? phpのソースではなくC言語のソースをね」 と同じ意味で変だよ。 phpはC言語やJavaで実装されるのにその言い方はないのでは?
536 名前:nobodyさん mailto:sage [2012/01/09(月) 02:51:49.24 ID:???] >>505-536 スレチ Java VS PHP kohada.2ch.net/test/read.cgi/php/1177676518/