PHPによるECサイトプログラミング~ショッピングカートから決済まで―MySQLのデータベース設計とPHPセッション管理の作法
|
| 価格: | ¥ 2,520 1500円以上は送料無料 詳細 |
発送可能時期: 在庫あり。
販売、発送は Amazon.co.jp
商品の詳細
- Amazon.co.jp ランキング: #176590 / 本
- 発売日: 2007-10
- 版型: 単行本
- 314 ページ
エディターレビュー
内容(「BOOK」データベースより)
百戦錬磨の先輩が教えるショッピングサイト構築のノウハウ。
著者略歴 (「BOOK著者紹介情報」より)
大角 清美
1973年愛知県生まれ。大学卒業後、東南アジアでISPに従事。帰国後、運良く入社した大手SIをクビになり、現在は上野の会社に勤務。得意分野はネットワーク構築、サーバ保守、PHPによるサイト構築(本データはこの書籍が刊行された当時に掲載されていたものです)
カスタマーレビュー
技術書としては微妙な本だが、一読の価値はある
一技術経験者による、【徒然なるままに綴った技術書】という感じですね。
コードのバグやDB構造の不整合も見られるので、
初心者には、混乱を招きやすく、
熟練技術者には、技術的には物足りない内容かもしれません。
このタイトルで1冊の本を出しているのなら、
基礎知識がある者なら、この本に沿えば簡易なECサイトを全構築できるものにしてほしかった。
それに「作法」という割に、そんな作法でいいのか?というツッコミたくなる作法が散在しております。
個人的には著者殿よりも、文中に紹介されるクルシマ氏の言い分の方が、
同意できる部分が多かったのですが(苦笑)まあ、個人的好みによるんでしょうね。
そういう別の意見も憚らずに載せているあたりが、筆者殿の度量なのかもしれません。
でも、読み物としては楽しいです。
唯我独尊的な言い分と、愚痴は、100%同意できるかどうかは別として、面白く読めます。
またその言い分について、自分なりの考えを再考させられる機会を与えてくれた一冊です。
2ちゃんねらーによる解説書
2ちゃん語やアスキーアートを駆使しながらフランクに解説をするという本。ひろゆき氏推薦だそうです。
PHP+MySQLの入門書を終えたレベルなら読めると思います。
著者も書いていますが、実用的なECサイトをつくるための本ではなく、
ECサイトの仕組みを大まかに理解したい人にお勧めです。
しかし、この本にはいくつか大きな欠点があります。
・この本だけでは動くサイトを作れない
この本はAmazonを参考に試行錯誤しながらプログラムを作っていくという形で構成されています。
そのため不具合が見つかるとそのたびDB(データベース)の設計を変えているうえ、
肝心のDBの変更点が記述されていないので、途中からDBの構造が不明になります。
一つ例を挙げると、139p
「Amazon様は会社で(〜中略〜)なんて気づいちゃったので、データベースに保存するよう作り直しです。
データベース構造の記事も追加しなければなりません。ぎゃふん。」
と書かれていますが、実際記事は追加されていません。
DBの設計だけでなく、必要なファイルのコードもいくつか抜け落ちています。
・スクリプトのバグが異常に多い
誤字のレベルから、関数の間違い、動作環境による不具合、などいろんなバリエーションのバグが存在します。
著者の「コピペ指向プログラム」はバグを含むスクリプトを多くコピペしてしまうと言う形で裏目に出ているようです。
決済システムの不具合は実用的にも問題ありです。
・ダウンロードしたサンプルコードも間違っている
頼みの綱はこの本のデモサイトのサンプルコードだけです。
間違ったコードはそのままですが、記述されていないファイルの補完はこれでするしかありません。
DBの構造もSQLに書いてありますが、本の記述とは大幅に違うので訂正が必要です。
著者はサイトや2ちゃんで上記の問題点の指摘を受けていますが、まだ改善されていません(2008年1月20日現在)
技術書を装ったエッセイ
この本の主旨は、「PHP+MySQLでショッピングサイトを構築しましょう」というものですが、
一般的な技術解説書とは明らかに趣が異なります。
あえて言うなら技術書を装ったエッセイ。
冒頭の著者のユニークな来歴に始まり、随所に出てくる同僚との愚痴話、
そして、本文の補足のためというよりむしろ、
それを書きたいが為に本文を書いたのではないかと思えるような
自論全開&私情たっぷりの脚注の数々。
本文の記述が著者の思考/試行の変遷をそのままなぞる形で推移しながら、
コードの変更には無頓着。
結果、他のレビュアーが書かれておられるように、
最終的にコード全体を眺めてみると一貫性が破綻している箇所が見られます。
索引が無いのでリファレンスとして必要箇所を拾い読みすることも難しい。
読み方としては、ある程度短時間で一気に完読することが望ましいでしょう。
しかしながら、そのように一般的な書物の感覚で読むならば、
著者が伝えたかった内容はスッと心に届きます。
教科書的技術書は他書に譲ればよし。
私はこういう個性的な書物もあっても良いなぁと思いました。
もう一つ評価するなら、余計な解説が無かったことにも好感が持てます。
(インストール手順や基本文法などは掲載していない)
結論として、この買い物は私にとっては正解だったので星五つ。
※ただ、かなりアクの強い本なので、一度店頭で手にとって見るのが無難ですね。




