質問: PHP5で会員制ウェブサイトのシステムを構築する際、役に立ったライブラリを教えてください。 ただし、標準ライブラリは除き、かつ説明に「用途」「ライセンス形態」「構築システムの概要」「使用した感想」は必須とさせて頂きます。
回答: 会員制ポータルサイトの開発で利用したライブラリです。 1.ライブラリ名、2.ライセンス形態、3.感想の順番で書いています。 1. Zend Framework 2. BSDライセンス 3. フレームワークとして使いやすかったというのもありますが、ValidateやSession,Cacheなどユーティリティ系のクラスが結構便利でした。 1. Smarty 2. LGPLライセンス 3. ロジックとビューの分離という事で使っています。ウェブデザイナーへの負担が少ないのと、お互い並行して作業ができるのでどの開発でも使っています。 1. PEAR::Pager 2. BSDライセンス 3. データ数からページ番号を生成するのは手間なのでこのライブラリを使っています。デザインやリンク方法など設定で細かくカスタマイズができるのが便利です。 1. PECL::apc 2. PHPライセンス 3. 他のアクセラレータに比べて特別何かといった点はありませんが、インストールが楽なのと管理画面があるのでAPCを使っています。