Feeds

Ajax In Action

Pleasure to read

  • alert
  • submit to reddit

Choosing a cloud hosting partner with confidence

Ajax in Action book coverBook review There's no denying the Ajax buzz at the moment. All of a sudden the future of programming, the next generation web and just about everything in between are going to be down to the Ajax combination of JavaScript, DOM, XML, CSS and backend datastores. Who would have thought it that JavaScript was going to save the world? And for those who are wondering what the fuss is about, 'Ajax In Action' is an ideal initiation and introduction to this brave new world.

This four-part book provides the reader with a complete and thorough guide to all aspects of Ajax, from setting the scene and providing some historical context to an introduction to JavaScript for object oriented programmers to a whole section on live examples. Additionally there's coverage of Ajax frameworks, developers toolsets and more. On sheer coverage alone this is book scores highly.

However, there's much more to it than simple page count or range of topics. The quality of the content is very high. The writing is clear, with good technical content matched by a conversational tone that hits just the right note. The book is a pleasure to read. Furthermore, the content does not stick to simple expositions of this technology or that, it's much more about how the Ajax combination of technologies leads to a sea-change in development without dropping core skills or processes.

The first part of the book introduces Ajax and explains what it is and why it exists at all. It discusses the limitations of the classic web application, talks about the problems of round-tripping between the browser and the back-end database and shows how asynchronous communication between browser and datastore can change things radically. The point that comes through very strongly is that Ajax can and should lead to a change in the user experience of web applications, and how this change opens to door to a new generation of complex web-based applications. This is followed by a quick introduction to Ajax technologies to show how it all fits together.

Part two of the book looks in more detail at core techniques, with special emphasis on how Ajax implements the Model-View-Controller design pattern. The server side of things isn't neglected, and this too is covered in some detail.

Part three is entitled 'Professional Ajax', and devotes three chapters to the end user experience, performance and security. As always there's attention to different ways of achieving things, available tools and libraries and best practices in terms of design patterns.

The final section of the book is 'Ajax by example', with five chapters that look at extended examples. These are providing a double combo, type ahead suggest (a la Google suggests), providing an enhanced Web portal, live search using XSLT and finally building a standalone application. In each of these examples there's a focus on producing refactored, maintainable code, discussions of the pros and cons of different approaches and lots of sample code. This section of the book is excellent in that it brings everything together in some real projects that show what it is that Ajax brings to the web development party.

In all this book provides an excellent introduction to Ajax. It does more than just give the reader of menu of technologies, it shows how the different strands fit together in a cohesive way that opens the door to web apps that are more responsive and provide richer functionality without sacrificing performance. If you want to understand what the Ajax fuss is about then this is an excellent starting point.

Recommended.

Ajax In Action

Authors: Dave Crane, Eric Pascarello with Darren James

Publisher: Manning

ISBN: 1932394613

Media: Book

Level: Introductory Ajax

Verdict: Excellent

Buy this book from Reg Books

Intelligent flash storage arrays

More from The Register

next story
Netscape Navigator - the browser that started it all - turns 20
It was 20 years ago today, Marc Andreeesen taught the band to play
Sway: Microsoft's new Office app doesn't have an Undo function
Content aggregation, meet the workplace ... oh
Sign off my IT project or I’ll PHONE your MUM
Honestly, it’s a piece of piss
Return of the Jedi – Apache reclaims web server crown
.london, .hamburg and .公司 - that's .com in Chinese - storm the web server charts
Chrome 38's new HTML tag support makes fatties FIT and SKINNIER
First browser to protect networks' bandwith using official spec
Admins! Never mind POODLE, there're NEW OpenSSL bugs to splat
Four new patches for open-source crypto libraries
Torvalds CONFESSES: 'I'm pretty good at alienating devs'
Admits to 'a metric ****load' of mistakes during work with Linux collaborators
prev story

Whitepapers

Forging a new future with identity relationship management
Learn about ForgeRock's next generation IRM platform and how it is designed to empower CEOS's and enterprises to engage with consumers.
Cloud and hybrid-cloud data protection for VMware
Learn how quick and easy it is to configure backups and perform restores for VMware environments.
Three 1TB solid state scorchers up for grabs
Big SSDs can be expensive but think big and think free because you could be the lucky winner of one of three 1TB Samsung SSD 840 EVO drives that we’re giving away worth over £300 apiece.
Reg Reader Research: SaaS based Email and Office Productivity Tools
Read this Reg reader report which provides advice and guidance for SMBs towards the use of SaaS based email and Office productivity tools.
Security for virtualized datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.