You are previewing Jump Start Node.js.

Jump Start Node.js

Cover of Jump Start Node.js by Don Nguyen Published by SitePoint

Chapter 6Backbone


“Chaos was the law of nature; order was the dream of man.”

 --Henry B. Adams

Software engineering is about managing complexity; it’s a theme to which we keep returning, but it cannot be emphasized enough. So, far we have looked at a number of ways to manage complexity on the server side; however, we’ve yet to discuss complexity management on the client side. To date, we have been managing client-side code by annotating HTML tags and then manipulating them through jQuery. While this works for smaller projects, the ability to manage complexity rapidly breaks down as the size of the code base increases.

There are many client-side frameworks built for managing this type of problem. In this chapter, we’ll look at one of the more ...

The best content for your career. Discover unlimited learning on demand for around $1/day.