Building PHP Applications with Symfony, CakePHP, and Zend Framework (eBook)
576 Seiten
John Wiley & Sons (Verlag)
978-1-118-06790-1 (ISBN)
Web developers have been eager for an impartial comparison ofleading PHP frameworks so they can make educated decisions aboutthe most effective tool for their needs. This guide uses Symfony,CakePHP, and Zend Framework to solve key problems, providing sourcecode examples and comparisons for each. It explains the approachand reviews the similarities and differences in the threeframeworks, providing reliable information on which to base yourdecisions.
* Symfony, CakePHP, and Zend Framework are considered the leadingPHP frameworks; developers need an unbiased comparison to choosewhich 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 workingapplications
* Covers wide range of topics, from installation andconfiguration to most advanced features like AJAX, web services andautomated testing.
* Includes an appendix of new PHP frameworks, includingCodeIgniter, Lithium, and Agavi
* Bestselling PHP author Elizabeth Naramore serves as technicaleditor
Comparison of PHP Web Frameworks provides the impartial,side-by-side comparison that developers have been looking for.
Bartosz Porebski is a video game, web application, and C++software developer. He works as Brain-Computer Interface researcherand lecturer at Jagiellonian University in Kraków, Poland. Karol Przystalski, MSc, is Software Quality Engineer atSabre Holdings and a PhD student at Jagiellonian University inKraków, Poland. He has worked with Symfony since its earliestversions and has written a book about this framework. Leszek Nowak has years of development experience with theCakePHP, CodeIgniter, and Django frameworks. He also works with 3Dgraphics and pattern recognition at Jagiellonian University inKraków, Poland.
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
| Erscheint lt. Verlag | 21.2.2011 |
|---|---|
| Sprache | englisch |
| Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
| Mathematik / Informatik ► Informatik ► Software Entwicklung | |
| Schlagworte | Computer Science • Informatik • PHP • Programmierung u. Software-Entwicklung • Programming & Software Development |
| ISBN-10 | 1-118-06790-8 / 1118067908 |
| ISBN-13 | 978-1-118-06790-1 / 9781118067901 |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich