質問: なぜ最近 php がこんなに人気が出てきたのでしょうか? perl, ruby に 比べて言語仕様的に魅力的な点があるのでしょうか? 開発スピードは 飛躍的に上がりますか?
回答: 実行の形式にあります。 perlやrubyといったCGIプログラムは メリットとして、 ・ブラウザを選ばない ・記述言語を選ばない(perlやruby以外ではC、JAVAでもいいんです) ・サーバの種類を選ばない デメリットとして ・サーバに負担がかかる(一回のプロセスごとに呼び出される) ・プログラム作成などにOSの知識がある程度必要 PHPはというと、 メリットとして ・サーバーの不可がCGIより軽い(サーバーのモジュールとして実行されるから) ・プログラム作成がCGIより容易(初心者でも作りやすいです) デメリットとして ・サーバープログラムが大きくなる ・インストールがやや難しい などがあります。 まとめると、 phpはサーバー側で実行されるプログラムであるためCGIと比べて処理が速い。 コンパイルせずにすぐに実行可能なため、デバッグがしやすく、開発が早く進む。 HTMLの中に特殊なタグ(<? ?>)を埋め込んでそこで書くだけという 簡単さがある。 こういうことでしょうかね。 参考URL: