PHP版プロフィールメーカー5

2005年07月19日 | PHP+DB
PHP版プロフィールメーカーは、CGI版と同価格の6,000円で販売いたします。PHP版が欲しい~って方はこちらをどうぞ。

でも、CGI版、PHP版どっちがいいの~?・・・なんて声が聞こえてきそうですので、私なりに選ぶ基準をまとめてみますと・・・

1,好み。好きならそれでいいじゃない(笑)。出来ることに違いはありませんので。あとは、これまでにお話しした仕様の違いも含めて「好み」ですね。

2,近いうち、あるいは将来的にでもデータベースを利用したカスタマイズをされる予定があるんでしたら、PHP版で決まりです。Perlでのデータベースはお受けしておりませんので。

とまぁ、こんな感じですかね。テンプレートにも違いはありませんので、ページデザインの面でもどちらを選ばれても構わないと思います。

PHP版プロフィールメーカー4

2005年07月19日 | PHP+DB
CGI版とPHP版との違い・・・を見ていく前に、実物はこちら。
CGI版 PHP版
パスワードは、共に「zonch」っす。

では、違いです。
1,CGI版は更新時にhtml作成。PHP版は表示の度に作成
 これについては前回お話しましたね。プロフィールページだけでなく一覧ページも同様です。

2,CGI版には全ページ更新がありますが、PHP版にはありません。
 これは1とも大いに関連があります。まず、全ページ更新というのは、「プロフィールページを全て一度に更新する」処理のことです。なぜこれが必要かと言いますと、ページ作成後にテンプレートを書き換えた場合、それに合わせて作成済みの全てのページを更新しなければならないからです。10ページ作っていたら10ページ、50ページなら50ページ分更新しなければなりませんので、1ページずつやっていたら・・・気が遠くなりそう・・・。
とまぁ、ここまでお話しすればお気づきとは思いますが、表示の度にページを作成するPHP版では、全ページ更新はいらないってことになりますね。テンプレートを入れ替えれば即反映です。

実は、PHP版で全ページ更新が出来ない理由がもう一つあります。それは、データベース用カスタマイズのベースとなるという目的があるからです。数千件や数万件の規模で全ページ一度に更新なんて、負荷が大きすぎてさせられませんからね~。

3,CGI版には一覧表作成(ボタン)がありますが、PHP版にはありません。
理由は2と同じですね。表示する際に作成するなら、あえて作成する操作は必要ありません。

結局のところどこが違うかというと、1につきるってことになりますかね。まぁ、PHPに「移植」したわけですから、理由があって違うところ以外は同じってことですね。