I was asked to review this book on behalf of the publisher, Packt Publishing and received this book free of charge. All that follows is my honest opinion or perspective.
In a time where E-commerce seems to be the buzz on the inter-webs, new online stores popping up every day, where do you begin? There are tons of e-commerce frameworks out there, how do you begin to fathom the core logic of it all? If I choose a framework, how easy is it to learn, to tailor to my needs? Enter "PHP 5 e-commerce development", a book written by Michael Peacock. The goal of this book is to give you perspective on creating your own framework that you know and understand. To give our framework some forethought into making it extensible, containing features essential to any e-commerce framework.
This book will get you on your way to understanding what makes e-commerce tick. Though the language of choice in this book is PHP, any web developer would find the information contained easy to understand, regardless of what language you prefer. To those that are not familiar with object oriented programming, you may find the code a little hard to follow, but do not let that scare you off, the concepts are universal.
The author, Michael Peacock, is very generous with sharing his thoughts and knowledge of e-commerce. Source code is either documented with his thoughts or explained in context as the chapters parallel our development cycle. Nearly every concept or feature I have seen in online stores is covered, he also shares thoughts on what else we could add to further enhance our code. Be forewarned, chapter thirteen is meant as a primer as administration is a whole book on it's own, he does proved some SQL code to assist us.
Though I did not agree on some of his choices with regards to coding and database design, the framework he presents is solid and robust. Again the goal of this book is to assist you in creating your own framework, it accomplishes just that. I wish the author was able to cram a bit more into the already packed 356 page book. When I do development my own framework, this will be the book I will look back as a quick reference. Do not take my word for it, the publisher has a sample chapter available on their site so if anything give it a look over.