Practical symfony 1.3 & 1.4 for Doctrine Review

Practical symfony 1.3 and 1.4 for Doctrine
Average Reviews:

(More customer reviews)
Are you looking to buy Practical symfony 1.3 & 1.4 for Doctrine? Here is the right place to find the great deals. we can offer discounts of up to 90% on Practical symfony 1.3 & 1.4 for Doctrine. Check out the link below:

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

Practical symfony 1.3 & 1.4 for Doctrine ReviewHaving a hard copy of a computer book in hand when learning a new technology is a great thing - when the book is great, that is. However, Practical Symfony is not a great book, and given that it can be downloaded from the Symfony site, I do not feel after buying the book that it was work investing in a hard copy.
Symfony is a decent framework for building a Web application, and as lead developer of the Symfony project, Potencier certainly has the expertise to provide correct information about the subject. However, Potencier's expert knowledge often gets in the way of teaching the technology, and important subjects are glossed over and some items (such as how to display the debug toolbar) that may have seemed too trivial for inclusion by the author. For instance, the Doctrine_Query object is given half a page of discussion instead of the full chapter it deserves. One simply cannot get an adequate understanding of Symfony and its integration with Doctrine from this book alone. I find myself using my Google-fu and reading pages of online documentation for both Symfony and Doctrine just to figure out how to do basic things that I could have done easily outside of the framework. A book should effectively minimize this, but this one doesn't.
Practical Symfony is written in a very linear format. It is structured much like a SAMs "Teach Yourself... in 24 Hours" book, and suffers from the same structural defect as the worst books in that series. If you have 24 days to devote an hour or two to each day to a chapter, and you think up your own simple project from scratch and follow the book's process, you will learn the basics of the technology. However, if you are like me, and are trying to take over an existing project written by someone else and extend its functionality, this approach does not work. For working programmers, books that have solid chapters that can be read coherently by themselves are much more practical and deliver far more value, which is not the case with this book.
That being said, what ultimately cripples this book's usefulness is its abysmal index, which appears to have been generated by computer and not subsequently reviewed or tested by an actual human beings. For instance, there are two entries side by side for "Web Debug Toolbar" and "web debug toolbar", which point to different pages. This case insensitivity problem is indicative as well of the numerous capitalization errors in the text of this book.
Finally, this book is a translation from French, and sometimes the resulting English is cumbersome or incorrect. One frustrating example is the use of the word "serialization" to describe the process of Doctrine writing data from a PHP object to a database. While this process is conceptually similar to serialization. I found it highly confusing to see the term used in that context, which to me implies the use of the serialize() function or a comparable routine such as json_encode().
My conclusion is that if you want this book, download the PDF from the Symfony Web site. If you want to support the project, click the "Donate" button. However, save a tree and don't buy a physical copy.Practical symfony 1.3 & 1.4 for Doctrine OverviewThe symfony1 framework has been an Open-Source project for more than four years and has become one of the most popular PHP frameworks thanks to its great features and great documentation.This book describes the creation of a web application with the symfony framework, step-by-step from the specifications to the implementation. It is targeted at beginners who want to learn symfony, understand how it works, and also learn about the best web development practices.The application to be designed could have been yet another blog engine. But we want to use symfony on a useful project. The goal is to demonstrate that symfony can be used to develop professional applications with style and little effort.We will keep the content of the project secret for another day as we already have much to do today. However, let's give it a name: Jobeet.Each chapter of this book is meant to last between one and two hours, and will be the occasion to learn symfony by coding a real website, from start to finish. Every day, new features will be added to the application, and we'll take advantage of this development to introduce you to new symfony functionalities as well as good practices in symfony web development.

Want to learn more information about Practical symfony 1.3 & 1.4 for Doctrine?

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

0 comments:

Post a Comment