Wednesday, December 26, 2007

Pro JavaScript Design Patterns

link: Pro JavaScript Design Patterns

This is the most advanced JavaScript work I’ve seen anywhere, but always firmly grounded by practical examples. The pros and cons of each technique are carefully weighed, including whether the complexity is justified where it could be off-putting to junior developers. Speaking of audience, here’s the part of the introduction that will help most in deciding whether this book would be worth a read:

This book is meant primarily for two types of people. The first is web developers or front-end engineers who know some JavaScript and wish to learn more. Specifically, those who want to improve their understanding of the object-oriented capabilities of JavaScript and learn how they can make their code more modular, maintainable, and efficient.

The second type of readers are programmers who are more involved with server-side languages such as Java and C++ and are relative beginners in JavaScript. They wish to use their knowledge of design patterns and object-oriented programming and put it to use in a client-side language. This book will teach these readers how to implement commonly used object-oriented idioms in JavaScript, such as interfaces, inheritance, and encapsulation.

No comments: