Paperback: 270 pages
Publisher: International Society for Technology in Education; First Edition edition (October 15, 2007)
Language: English
ISBN-10: 1564842347
ISBN-13: 978-1564842343
Product Dimensions: 0.8 x 7 x 9.2 inches
Shipping Weight: 1.1 pounds (View shipping rates and policies)
Average Customer Review: 4.2 out of 5 stars See all reviews (48 customer reviews)
Best Sellers Rank: #261,656 in Books (See Top 100 in Books) #34 in Books > Computers & Technology > Web Development & Design > User Generated Content #139 in Books > Education & Teaching > Schools & Teaching > Computers & Technology #66001 in Books > Reference
The only quip I have with this book is the title "Practical Web 2.0 Applications with PHP" it should be called "Practical Zend Framework Applications using PHP"There is not one example in the book that doesn't use the Zend Framework. That being said the Zend Framework is a great framework - by far the best web framework I've seen. I'm PhD student in Computer Science at UCLA whose dissertation research involves the web. I've used a lot of web applications and frameworks. Symfony, Drupal, Joomla, Ruby on Rails, etc.Most of these applications and frameworks just suck - that is, it is more work using them than not using them and many severely limit what one can ultimately do.I like Ruby on Rails but I love the Zend Framework. There are two big differences between the Zend Framework and Ruby on Rails: 1) they both promote MVC style programming but Ror forces you to use it everywhere and the Zend Framework allows you to mix MVC with simply using their framework as a library wherever you want. For example, I am building a social network but want to mix that with a related wiki. I can use MVC for all the social network code and use and existing MediaWiki (which is not MVC based). All I need to do is rewrite some of the mediaWiki code to hand over user authentication to my controllers.2) it's Php based ... there is much, much more existing Php code to cannibalize for applications than Ruby codeThe book itself basically takes you through setting up user profiles, a blog, an image gallery, prototype (javascript) and Google maps using the Zend Framework. The code is very professional and complex at times so a beginning user may have to read a chapter 2-3 times to fully understand it.
Vocational & Technical Schools West: More Than 2,300 Vocational Schools West of the Mississippi River (Peterson's Vocational & Technical Schools & Programs: West) Vocational & Technical Schools - East: More Than 2,600 Vocational Schools East of the Mississippi River (Peterson's Vocational & Technical Schools & Programs: East) Web 2.0: New Tools, New Schools Python: Learn Web Scraping with Python In A DAY! - The Ultimate Crash Course to Learning the Basics of Web Scraping with Python In No Time (Web Scraping ... Python Books, Python for Beginners) How to Get into the Top Graduate Schools: What You Need to Know about Getting into Law, Medical, and Other Ivy League Schools Explained Simply Essays That Worked for Law Schools: 40 Essays from Successful Applications to the Nation's Top Law Schools Bullying Prevention and Intervention: Realistic Strategies for Schools (The Guilford Practical Intervention in the Schools Series) DBT® Skills in Schools: Skills Training for Emotional Problem Solving for Adolescents (DBT STEPS-A) (Guilford Practical Intervention in the Schools) Doctor's Tools (Professional Tools) A Doctor's Tools (Community Helpers and Their Tools) The Tools and Materials of the Watchmaker - A Guide to the Amateur Watchmaker's Toolkit - Including How to make your own Tools Social Media Free Tools: 2016 Edition - Social Media Marketing Tools to Turbocharge Your Brand for Free on Facebook, LinkedIn, Twitter, YouTube & Every Other Network Known to Man The Tools (Miniature Edition): 5 Tools to Help You Find Courage, Creativity, and Willpower--and Inspire You to Live Life in Forward Motion Wicca Altar and Tools: A Beginner's Guide to Wiccan Altars, Tools for Spellwork, and Casting the Circle Adobe CS6 Web Tools: Dreamweaver, Photoshop, and Flash Illustrated with Online Creative Cloud Updates (Adobe CS6 by Course Technology) Using Web 2.0 and Social Networking Tools in the K-12 Classroom Blogs, Wikis, Podcasts, and Other Powerful Web Tools for Classrooms Exploring Web 2.0: Second Generation Interactive Tools - Blogs, Podcasts, Wikis, Networking, Virtual Words, And More Web 2.0 Fundamentals: With AJAX, Development Tools, And Mobile Platforms Ajax Hacks: Tips & Tools for Creating Responsive Web Sites