- ベストアンサー
phpとajaxの比較
webアプリケーションを作成する場合 phpとajaxのどちらが良いでしょうか? また、メリット、デメリットなどあるでしょうか? (ajaxはjsとxmlを使った非同期通信ということは認知しています) webに関して色々と勉強しているのですが 上記のような疑問を感じで質問させていただきました。 どうかご教授願いたいと思っています。 よろしくお願いします。 そもそもこのような疑問自体が間違っていたら申し訳ございません。 (私はphp初心者です)
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
競合するべき技術ではないですね。 私自身はAjaxでサーバサイドをPHPで組んでいます。 Ajaxはなにも生XMLに限定してhttpアクセスするわけではありません。 ブラウザがバックグラウンドでhttpアクセスを行うので、その対象をPHPにすればよいわけです。 POSTもGETもできるので、サーバサイドでもスクリプト動作させることにより、クライアントサイドオンリーよりもさらにインタラクティブになります。 また、クライアント負荷の軽減にも。 ちなみに、応答もXMLではなくjasonを使ったりする場合もあります。 極論、生HTMLを返してそれを直接DOMに反映させてしまってもいいわけです。
その他の回答 (2)
- OKbokuzyo
- ベストアンサー率43% (130/296)
phpはサーバサイドアプリケーションです。 AjaxはJavascriptを使用しますがこれはクライアントサイドです。 簡単に言いますと Javascriptからサーバサイドへphpなどをリクエストすることができます。 これがAjaxです。
お礼
Ajaxの奥の深さを知ることができました。 いずれはもっと勉強したいと思います。 ありがとうございました。
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
PHPのみ、JavaScriptのみという場合ならともかく、 Ajaxにするなら通常は両方使います。 PHPの代わりにPerlやRuby、Java(JavaScriptではなくJavaです)を使うことも多いです。
お礼
てっきりxmlだけかと思っていました。 ありがとうございました。
お礼
詳しく説明していただきありがとうございます。 なんとなくイメージすることができました。 今回をきっかけにAjaxについて勉強を深めていこうと思います。 ありがとうございました。