• ベストアンサー

curlとajaxの違いは何ですか?

タイトルの通りなのですが、使い勝手、使われる場面の違いについて教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • rabbit_cat
  • ベストアンサー率40% (829/2062)
回答No.1

Ajaxは、クライアント側はJavascriptですので、基本的にはブラウザのみで動作します。そのかわり、使い勝手がよいアプリを作るのは、かなりトリッキーなコードが必要だったりします。 使われる場面としては、クライアント側に何かをインストールする必要がないので、不特定多数の人を対象にしているホームページ上でのwebアプリに向いています。 curlは、クライアント側のブラウザにプラグインをインストールしないといけない、という大きな障壁があります。一方で、最初から立地クライアント向けに考えられているフレームワークなので、使い勝手がそれなりによいアプリを比較的簡単に作れます。 現状では、curlのランタイムSurge RTEが一般家庭のブラウザに入っていることはほぼありえないので、使われる場面としては、例えば企業のイントラ内でのサービスアプリのような、特定のクライアント向けのアプリということになるでしょう。 数年後には、もしかしたら、状況が変わっている可能性はなきにしもあらずですが、あまり期待できるとは思えないです。マイクロソフトに買収されるなどがあれば別ですが。

machael
質問者

お礼

なるほど!! 凄く分かりやすい説明ありがとうございます。

関連するQ&A