When writing a web application from scratch, it’s easy to feel like we can get by simply by relying on a DOM manipulation library (like jQuery) and a handful of utility plugins. The problem with this is that it doesn’t take long to get lost in a nested pile of jQuery callbacks and DOM elements without any real structure in place for our applications. In short, we’re stuck with spaghetti code.

In my current post on Smashing Magazine, I explore the current state of MVC frameworks, discuss the challenge of choice and offer recommendations for how to avoid getting lost in the utter jungle that is JavaScript MVC. Click here if you'd like to continue reading it.