Programming Books C Java PHP Python Learn more Browse Programming Books
and over one million other books are available for Amazon Kindle. Learn more
Qty:1
  • List Price: $44.99
  • Save: $11.95 (27%)
FREE Shipping on orders over $35.
Only 2 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
+ $3.99 shipping
Used: Acceptable | Details
Sold by GoodwillBooks
Condition: Used: Acceptable
Comment: Reading copy. May have notes, underlining or highlighting. Dust jacket may be missing.
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Building PHP Applications with Symfony, CakePHP, and Zend Framework Paperback – March 8, 2011

ISBN-13: 978-0470887349 ISBN-10: 0470887346 Edition: 1st

Buy New
Price: $33.04
30 New from $2.74 17 Used from $2.74
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$33.04
$2.74 $2.74
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Frequently Bought Together

Building PHP Applications with Symfony, CakePHP, and Zend Framework + Real-World Solutions for Developing High-Quality PHP Frameworks and Applications + PHP Advanced and Object-Oriented Programming: Visual QuickPro Guide (3rd Edition)
Price for all three: $98.09

Buy the selected items together
NO_CONTENT_IN_FEATURE

Hero Quick Promo
12 Days of Kindle Book Deals
Load your library with Amazon's editors' picks, $2.99 or less each today only. Learn more

Product Details

  • Paperback: 576 pages
  • Publisher: Wrox; 1 edition (March 8, 2011)
  • Language: English
  • ISBN-10: 0470887346
  • ISBN-13: 978-0470887349
  • Product Dimensions: 7.4 x 1.2 x 9.3 inches
  • Shipping Weight: 2.5 pounds (View shipping rates and policies)
  • Average Customer Review: 3.6 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Best Sellers Rank: #1,390,458 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

The first unbiased comparison of the three leading PHP frameworks

Although it's relatively easy to learn how to use a single PHP framework to produce dynamic web pages, it's not easy to decide which of the three major web application frameworks will best suit your needs. To that end, this resource offers you an unbiased, in-depth comparison of the three most popular open source frameworks: Symfony, CakePHP, and Zend Framework. The authors present a detailed examination of the similarities and differences of the three frameworks, providing similar examples and tasks for each framework so that you can decide for yourself which framework is right for you.

Building PHP Applications with Symfony, CakePHP, and Zend Framework:

  • Presents an invaluable comparative approach to the pros and cons of Symfony, CakePHP, and Zend Framework and shows you how to solve problems using each of them

  • Addresses the standard elements used in common tasks such as forms, mailing, searching, security, and templates

  • Explores advanced features such as AJAX, plug-ins, Web Services, content management services, and internationalization

  • Demonstrates how to use various testing tools for quality assurance and increasing performance

  • Looks at younger, up-and-coming frameworks such as CodeIgniter, Lithium, and Agavi

Wrox guides are crafted to make learning programming languages and technologies easier than you think. Written by programmers for programmers, they provide a structured, tutorial format that will guide you through all the techniques involved.

wrox.com

Programmer Forums
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.

Code Downloads
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.

Read More
Find articles, ebooks, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.

About the Author

Bartosz Porebski is a video game, web application, and C++ software developer. He works as Brain-Computer Interface researcher and lecturer at Jagiellonian University in Kraków, Poland.

Karol Przystalski, MSc, is Software Quality Engineer at Sabre Holdings and a PhD student at Jagiellonian University in Kraków, Poland. He has worked with Symfony since its earliest versions and has written a book about this framework.

Leszek Nowak has years of development experience with the CakePHP, CodeIgniter, and Django frameworks. He also works with 3D graphics and pattern recognition at Jagiellonian University in Kraków, Poland.


More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

3.6 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

11 of 13 people found the following review helpful By Pawel Kusmierski on April 11, 2011
Format: Paperback
Authors undertook a difficult task of presenting the reader with the most common PHP frameworks. Three authors, and three frameworks there are.
The book walks you through many features of a modern PHP application. It has chapters on testing, and internationalization, which is something not all recent publications take into consideration. While reading, sooner or later you'll probably want to focus on one of the frameworks, and you can easily skip the other ones. What's good is that the book offers you choice, and you can get an actual feel of how a different framework looks from the inside out, without having to spend too much time going too deep into something you would not actually need.

Apart from the implementation details the book also contains the theory necessary to grasp the actual idea behind the code, like design patterns or some database theory. The code's also conveniently accessible from the publishers website, so it's easier to try it "on".

Overall I give it thumbs up, and recommend it to you if you want to start developing your own applications in any of the tree frameworks. And if you are already using one of them, to see what the other two are up to.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 6 people found the following review helpful By Alexandretaz on March 6, 2012
Format: Kindle Edition Verified Purchase
The book is very useful for Zend Framework and Cake PHP, but the Symfony's version is OLD, a good tip for amazon and the publishers put the framework's version been used on the cover and description.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By AE on March 21, 2013
Format: Paperback Verified Purchase
This book provides a detailed, practical comparison of three PHP frameworks: Symfony, Cake and Zend.

I recommend it to several types of readers, including those - like me - who have not previously used frameworks and who would like to understand why frameworks are useful, to explore the differences involved in transitioning to a PHP framework and to understand what advantages and disadvantages they would get from using various different frameworks.

For me, the book has proved immensely valuable. Last year we needed to redevelop a very complex commercial web application. The application had been built in 2006 in an old language, so the critical decisions for us were: (a) which languages (PHP? Ruby? Python?) would best suit the new application, (b) whether we should we use a framework, and (c) if we needed a framework, then which one should it be? I'd looked everywhere for answers to the latter two questions, without success ... until I found this outstanding book.

Right from the first chapter the book was tackling the difficult questions - such as the circumstances in which a framework would or would not be suitable. This is not a trivial question!

By Chapter 3 the book was delving into questions that I had long wanted to understand - such as how the frameworks interact with databases (e.g. via the Object Relational Mapping) and how to connect to existing databases using the different frameworks.

Chapter 4 then applied the theory from Chapter 3 by showing how to build a small application (an address book) in practice, using each of the three frameworks. Each chapter from then on progressively revealed more and more about the practical differences between the three frameworks in relation to very specific issues - e.g.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By ennio on April 25, 2012
Format: Paperback Verified Purchase
Even after going through the online walkthrough tutorials of CodeIgniter and its implementation of MVC, this book didn't make a lot of sense to me. Explanations are either not clear or scattered since many MVC frameworks are covered in this book. I found it very confusing.

For my purposes, more effort should have gone into explaining the code as it relates to MVC, but the book either assumes you know a lot about it already, or the authors know this stuff so well that it's hard for them to explain nuts and bolts of MVC code on a rudimentary level.

If someone is an advanced MVC developer, perhaps it's more useful, but it did not explain the MVC conventions thoroughly enough to make it understandable for me. For starting anew with MVC, I'd recommend the CodeIgniter online tutorials.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 3 people found the following review helpful By R B on April 24, 2012
Format: Paperback Verified Purchase
The open source frameworks change so frequently it's difficult to find a current book about one. Also, it's tough enough to learn just one framework (especially if it's your first)... Reading a book that covers several frameworks seemed to confuse things even more for me.

I think the best way to learn a framework is through the online documentation. And doing web searches.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

What Other Items Do Customers Buy After Viewing This Item?