The fun starts here
As a web application's developer I find myself writing more and more JavaScript every day. With the advances in Node.js, Backbone and Spine, there will become a shift in the way web applications will be delivered.
At present, most web apps are driven by server side logic that presents us with the data in a readable format. As we browse through this app, new data is normally presented to us by reloading the browser page. Each new page takes time to load as the server processes a set of data before sending it to our browser. But why make servers do the hard work?
As browsers speeds have increase when dealing with the DOM, more work can now be done on the client side. This client side work means that the app appears smoother and puts less strain on the server.
Traditionally we know JavaScript to be that hacky scripting language we use to do some fancy effects or retrieve some dynamic content (ajax) but why can't we structure our JavaScript into Classes and even into a MVC architecture? I plan to use this blog to help you understand and therefore use better structured JavaScript for your web apps
















