Programming in Coffeescript
, by Bates, MarkNote: Supplemental materials are not guaranteed with Rental or Used book purchases.
- ISBN: 9780321820105 | 032182010X
- Cover: Paperback
- Copyright: 5/24/2012
For millions of web developers, CoffeeScript is emerging as one of today's most exciting new technologies. A superset of JavaScript, it enables experienced Javascript developers to write better, clearer code: software that's more concise, maintainable, flexible, reliable, and secure. CoffeeScript's inclusion in the popular web framework, Ruby on Rails, has brought CoffeeScript to an immense new audience. Programming in CoffeeScriptcovers everything experienced web developers need to evaluate CoffeeScript, "think" in CoffeeScript, and write high-performance software with it. Mark Bates follows the proven format of other "Programming in" books in our Developers'Library series, with one major addition: he presents multiple same-page code comparisons demonstrating exactly how CoffeeScript improves upon JavaScript. Both a tutorial and reference, this book first introduces CoffeeScript's basic concepts, and then shows how to build a full fledged application with it. Bates covers functions, scope, collections, iterations, classes, modules, CoffeeScript's innovative Cake build system testing with the popular Jasmine framework, and much more - concluding with a full application that uses CoffeeScript on both the server side, using popular tools such as Express, Node.js, and Mongoose (MongoDB), and the client side, with jQuery and Backbone.js.