CMS Design Using PHP and jQuery Review

CMS Design Using PHP and jQuery
Average Reviews:

(More customer reviews)
Are you looking to buy CMS Design Using PHP and jQuery? Here is the right place to find the great deals. we can offer discounts of up to 90% on CMS Design Using PHP and jQuery. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

CMS Design Using PHP and jQuery ReviewA couple of weeks ago I got a request from Packt Publishing to review the book "CMS Design Using PHP and JQuery". I accepted the offer because we're using more and more JQuery in our applications these days and I thought this book would give me a better insight in how to best use JQuery.
After receiving the book I started reading it. But right from the start the author displayed bad practices and mis-use of PHP. Reading the book from front to back the author Kae Verens has confronted me with bad use of variables (like $a, $b, $c), bad use of PHP structures and a complete wrong approach of using JavaScript, where JavaScript should enrich an application instead of incorporating business logic.
The good:
It was nice to see JQuery has a variety of plugins to get things done, most of the plugins discussed in the book were developed by the author himself.
I do like the way Kae Verens breaks up a CMS basic functionality and targets it one by one to describe it's functionality and purpose. Without the code samples, this book is a good guide for anyone who wants to build a home-grown CMS.
The bad:
It's not bad, it's worse!
The ugly:
As already stated in the introduction, this book is a complete contradiction to the things we try to promote. Clear separation of business logic and presentation layers (where JavaScript is another presentation layer) has gone out of the window in this book.
Since the audience for this book are beginner to intermediate PHP developers, I can only curse at the author to be more responsible. Never use meaningless variables like $a, $b, $c!!!
Filtering and Validation of received data was something I missed in the code.
Another thing, if you use SPL functions like DirectoryIterator to traverse a directory on your filesystem, use the SPL methods that come with it (e.g. $dir->isDot() to verify if it's a "." or "..").
At the end of the book the author says this application only works on a *NIX platform. I think this statement reflects how this application is build: poor design.
Conclusion:
After reading this book, I should advice Packt Publishing to put a sticker on it "Warning: explicit content - bad coding practices" as this book is dangerous in the hands of novice PHP developers.
I'm very sorry for the authors and Packt Publishing as the topic of this book is very promising and could be a good read for everyone, but at this point with this type of coding I strongly advice people NOT to buy this book. Maybe a next edition...CMS Design Using PHP and jQuery OverviewThis is a practical, tutorial-style book that develops a project from start to finish, explaining all aspects of the project. Every chapter starts by explaining what is to be accomplished and the various ways in which the problem may be tackled, followed by an in-depth explanation of the chosen solution. If you want to see jQuery in action with PHP and MySQL code, in the context of a real application, this is the book for you. It is written for developers who have written multiple scripts or websites, and want to know how to combine them all into one package that can be used to simplify future scripts and sites. The book is aimed at people who understand the basics of PHP and jQuery, and want to know how they can be used effectively to create a large project that is user-friendly and flexible.

Want to learn more information about CMS Design Using PHP and jQuery?

>> Click Here to See All Customer Reviews & Ratings Now

0 comments:

Post a Comment