There are a lot of JavaScript libraries available, and most are really good at providing the traditional DOM-centric interactions that your typical websites need. But when it’s time to build a manageable code base for a single-page app, that’s where a whole suite of new frameworks come in to smooth things out.
It’s not that traditional libraries like jQuery can’t help you build desktop-like experiences, it’s just not the use-case for it and is missing things like data-binding, event routing and state management. Sure, you can probably cobble together a bunch of plugins to achieve some of that functionality, but starting with a framework that’s been specifically built from the ground up to tackle these specific problems, in Rey Bango's opinion, makes more sense.
Ember fits the bill for what he has described above, and does so in a fashion that reminds of a lot of how jQuery allows developers to get up and running quickly. The team has purposely taken steps to abstract a lot of the complexities inherent in designing and building Model/View/Controller based applications using years of expertise and knowledge gained from building large-scale apps.
Comments
Be the first to write a comment
You must me logged in to write a comment.