Paperback: 176 pages
Publisher: Peachpit Press; 1 edition (October 13, 2007)
Language: English
ISBN-10: 0321524411
ISBN-13: 978-0321524416
Product Dimensions: 7 x 0.4 x 8.9 inches
Shipping Weight: 10.4 ounces (View shipping rates and policies)
Average Customer Review: 4.2 out of 5 stars See all reviews (17 customer reviews)
Best Sellers Rank: #1,804,560 in Books (See Top 100 in Books) #53 in Books > Computers & Technology > Programming > Languages & Tools > Ajax #1201 in Books > Computers & Technology > Networking & Cloud Computing > Networks, Protocols & APIs > Networks #1264 in Books > Computers & Technology > Programming > Web Programming > JavaScript
The author succeeds in leading the reader through an example application utilizing techniques that have been lumped under the name "Ajax". I suspect that many readers learn as I do by testing and experimenting with code examples. To get the most out of the book, these readers should have access to a desktop or ISP web server with Php capability.Throught out the book, the author refers the reader to other resources that cover topics referred to briefly or noted as simply not in the scope of the book. Examples are installing Apache/PHP, verifying data input, security considerations etc.The book is a excellent read for those who have already delved into one of the pre-Ajax volumes that covered MySql/PHP in depth and want an Ajax upgrade. Others with basic application implementation needs will benefit from the overview, example code and resource tips provided.
The book jacket lists it as a beginner level book. It says: "Familiarity with HTML, JavaScript, PHP and CSS would be helpful but is not required." It's true that the project doesn't involve anything terribly complicated in any of these areas. Still, if ALL of these are unfamiliar to you, I'd guess it would be quite difficult to follow what is going on simply because there are so many components interacting. (Actually there are a few more involved as well: MySQL, SQL and XML).Every step of the project is explained at a level that assumes you might not have seen that type of code before. But the exact syntax of each line of code isn't always explained so you may have to follow up with more reading and research if you want to adapt what you've learned to your own project later.Several things I thought were particularly good about this book. One: given that browsers do a good part of the processing with AJAX through JavaScript, and given that you can't count on consistent behavior across browsers--or even on JavaScript being enabled, I was pleased to find that the project was designed to create a non-AJAX version first and then to add the AJAX layer on top of that.Two: there was a good amount of error-checking built in to the application even though it is a fairly simple one. That's something as a not-so-proficient programmer I often find myself overlooking.And three: tips on debugging in PHP and in JavaScript are included. Although they are pretty basic tips, if you are a beginner, they will be helpful.I'd say this book can give you as much for your investment of time as many a day-long workshop would and at much lower cost.
I already have a book from Larry Ullman (on PHP5 and SQL). So I know the man is both a great programmer and an excellent teacher. I already know the basics of Ajax (XMLHTTPRequest object, asynchronous requests etc). But I'm always interested in studying case studies. The book was unexpensive and short so I went for it. And I'm really happy I did. The project developed in this book clearly shows how to deal with server side problems and even to deal with a client on which javascript is disabbled (or blocked by a security app).Two thumbs up for this book.
I had eagerly awaited the release of this based on the quality of Larry Ullman's other books and outstanding support, and a niggling desire to learn about Ajax.This is written in the same easy-to-follow style of the author's previous publications and well worth the purchase price. It takes the reader through creating a single Ajax example with PHP and MYSQL, and clearly explains the concepts as you go. As usual, there is an accompanying web page with downloadable files and other information.Highly recommended!
I have to agree somewhat with Charlie, who gave this book one star. While this is a good introduction to Ajax, parts of the code were missing in the Ajax versions, so after I typed in all the code in the Ajax-based chapters and tested them, they only brought up the non-Ajax versions. However, when I replaced the code I typed from the Ajax-based chapters with the downloadable code from the book's website, it worked. I compared that code with the Ajax examples in the book and sure enough, there were missing snippets of code. Of course, this book isn't the ultimate "bible" of Ajax and the author didn't mean it to be that way. It's just an introduction to Ajax with a real-world application for HR departments. This book was my introduction to Ajax, which I'll follow up with more in-depth books on the Ajax/PHP combination. I give this book 3 stars.
I own this book, it is a good book on designing visual pleasing php based sites with easy updating of pages without needing to refresh the page for new content, updating databases etc.. BUT with the recent advances in jQuery and Twitter Bootstrap this book is rather outdated as AJAX by itself as a term you really don't need to code for anymore as others have done all that for you.I wouldn't spend a whole lot of money on this book, more than 10 dollars and it wouldn't be worth the price in my opinion. When it first came out, YES but now I don't think so. There are other books of Larry's that go into what this book does and so much more.
Building a Web Site with Ajax: Visual QuickProject Guide Creating a Newsletter in InDesign: Visual QuickProject Guide Programming ASP.NET AJAX: Build rich, Web 2.0-style UI with ASP.NET AJAX JavaScript and Ajax for the Web: Visual QuickStart Guide (7th Edition) Europe before Rome: A Site-by-Site Tour of the Stone, Bronze, and Iron Ages Building Scalable Web Sites: Building, Scaling, and Optimizing the Next Generation of Web Applications AJAX and PHP: Building Modern Web Applications 2nd Edition Wordpress for Beginners: A Visual Step-by-Step Guide to Creating your Own Wordpress Site in Record Time, Starting from Zero! (Webmaster Series Book 3) Wordpress for Beginners: A Visual Step-by-Step Guide to Creating your Own Wordpress Site in Record Time, Starting from Zero! 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) Above the Fold: Understanding the Principles of Successful Web Site Design The Home-Based Bookstore: Start Your Own Business Selling Used Books on , eBay or Your Own Web Site VoiceXML: 10 Projects to Voice Enable Your Web Site (Gearhead Press) Harnessing AutoCAD: 2013 and Beyond (with CAD Connect Web Site Printed Access Card) (Autodesk 2013 Now Available!) Using Computers in the Law Office (with Premium Web Site Printed Access Card) (West Legal Studies) Essentials of Nursing Leadership & Management (with Premium Web Site Printed Access Card) Web Development with Go: Building Scalable Web Apps and RESTful Services Ajax for Web Application Developers AJAX, Rich Internet Applications, and Web Development for Programmers Ajax for Web Application Developers (Developer's Library)