1

SSI または CGI を使用して Web アプリケーションを作成するように依頼されました。私は SSI や CGI の歴史についてはあまり知りませんが、基本的にどちらの求人情報も​​ Indeed.co.uk には見当たりません。PHP では何万もあると思います。PHP がこれらのテクノロジーに効果的に取って代わったと言うのは正しいでしょうか?

PHP はこれらのテクノロジーのスーパーセットであり、できることはすべて絶対に実行できます。

4

2 に答える 2

1

はい、PHP は SSI と CGI の機能に匹敵します。CGI は通常の PHP よりもわずかにパフォーマンスが向上する可能性があると思いますが、APC PHP のような適切な Opcode キャッシュがあれば、おそらくその点で CGI に勝るでしょう。

一部の企業は、従来の理由から CGI を使用していますが、就職するのに適したスキルではありません。

Python + mod_wsgi、Node.js、Ruby + Ruby on Rails、ASP、JSP など、PHP に代わるものもあります。PHP は、たまたま Web 開発において、現時点で最も人気があります。

于 2012-07-05T10:37:08.490 に答える
0

CGI が PHP やその他のスクリプト言語に置き換えられた主な理由の 1 つは、人々が軽量のフレームワークを好むためだと思います。CGI では、各コマンドがサーバー上でプロセスを開始するため、PHP や Perl などよりも本質的にはるかに重いものになります。また、ファイル システムから PHP フォルダーを「持ち上げる」ことができるという単純さは、それを別の場所にドロップするだけで機能します。サーバー インフラストラクチャに依存しません。SSI に関しては、いまだにあちこちで使われていると思いますが、ループすらサポートしていない非常に単純な言語です。CGI/SSI などは時代遅れであるだけでなく、機能的にも劣っています。長期的には、より最新のテクノロジで作業する方が簡単であることがわかります。

于 2012-07-05T10:47:08.140 に答える