Building PHP Applications with Symfony, CakePHP, and Zend Framework

Building PHP Applications with Symfony, CakePHP, and Zend Framework

NOOK Book(eBook)

$26.49 $44.99 Save 41% Current price is $26.49, Original price is $44.99. You Save 41%.
View All Available Formats & Editions
Available on Compatible NOOK Devices and the free NOOK Apps.
LendMe® See Details
Want a NOOK ? Explore Now

Overview

Building PHP Applications with Symfony, CakePHP, and Zend Framework by Bartosz Porebski, Karol Przystalski, Leszek Nowak

The first detailed, unbiased comparison of the three leading PHP frameworks

Web developers have been eager for an impartial comparison of leading PHP frameworks so they can make educated decisions about the most effective tool for their needs. This guide uses Symfony, CakePHP, and Zend Framework to solve key problems, providing source code examples and comparisons for each. It explains the approach and reviews the similarities and differences in the three frameworks, providing reliable information on which to base your decisions.

  • Symfony, CakePHP, and Zend Framework are considered the leading PHP frameworks; developers need an unbiased comparison to choose which one works best for their individual situations
  • This guide uses each framework to solve the same problems, illustrating the solutions with source code examples and working applications
  • Covers wide range of topics, from installation and configuration to most advanced features like AJAX, web services and automated testing.
  • Includes an appendix of new PHP frameworks, including CodeIgniter, Lithium, and Agavi
  • Bestselling PHP author Elizabeth Naramore serves as technical editor

Comparison of PHP Web Frameworks provides the impartial, side-by-side comparison that developers have been looking for.

Product Details

ISBN-13: 9781118067925
Publisher: Wiley
Publication date: 02/17/2011
Sold by: Barnes & Noble
Format: NOOK Book
Pages: 528
File size: 18 MB
Note: This product may take a few minutes to download.

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.

Table of Contents

INTRODUCTION xxvii

CHAPTER 1: INTRODUCING SYMFONY, CAKEPHP, AND ZEND FRAMEWORK 1

CHAPTER 2: GETTING STARTED 29

CHAPTER 3: WORKING WITH DATABASES 57

CHAPTER 4: YOUR FIRST APPLICATION IN THE THREE FRAMEWORKS 91

CHAPTER 5: FORMS 131

CHAPTER 6: MAILING 181

CHAPTER 7: SEARCHING 209

CHAPTER 8: SECURITY 229

CHAPTER 9: TEMPLATES 249

CHAPTER 10: AJAX 279

CHAPTER 11: MAKING PLUG-INS 315

CHAPTER 12: WEB SERVICES 327

CHAPTER 13: BACK END 355

CHAPTER 14: INTERNATIONALIZATION 371

CHAPTER 15: TESTING 393

CHAPTER 16: USER MANAGEMENT 429

CHAPTER 17: PERFORMANCE 477

CHAPTER 18: SUMMARY 485

APPENDIX A: WEB RESOURCES 493

APPENDIX B: CODEIGNITER, LITHIUM, AND AGAVI WITH CODE EXAMPLES 499

Glossary of Acronyms and Technical Terms 525

INDEX 529

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews