ホーム > PHP > PHPによるWebアプリケーションスーパーサンプル活用編
PHPによるWebアプリケーションスーパーサンプル活用編
ソフトバンククリエイティブ
KJ/田中ナルミ
著者オリジナルのフレームワークとその使用例を解説した6章、7章が価値が高い本。実践レベルのMVCモデルの実装が学べる。
既存のフレームワークを利用せずあえてゼロからフレームワークを実装していく。7章では、自作のフレームワークを基盤にしたショッピングカート制作。実装を通じてフレームワークのメリットである拡張しやすさや、コードの可読性の高さを実感できるようになっている。クラスをつかった中規模以上のコードで読み応えもある。
ショッピングカートのコードもエレガント。読んでいて楽しい。
MySQLではADOdbライブラリを使っており、これ以上シンプルはないだろうというくらいの読みやすいコード。しかもPEAR:DBよりも高速だという。
クラスの解説も教科書的なつまらない解説ではなく、現役プログラマーの視点で実践的。「カウンター」のコードを使ってなぜクラスで実装したほうが優れているのかを明解に説明している。
初心者向けの本を読んだ人やフレームワークを基礎から学びたい人向け。7章のコードは配列や二次元配列を存分につかっていくので、基礎をがっちり固めたい方はあわせて、『自分でつくるblogツール』、『新版Perl言語プログラミングレッスン入門編』も併読されることをおすすめしたい。
2006年12月01日
このエントリーのトラックバックURL
http://www.webdesignworkshop.net/mt/mt-tb.cgi/103
このエントリーへのトラックバック
このエントリーにはトラックバックはありません。


