Posts Tagged ‘backbone’

MVC and it’s siblings have been around for a while and developers are comfortable bathing in the warm light of their maturity and wide-spread advocation. However, a few years ago developers started doing more of their coding client-side and as a natural consequence the lines between M, V and C became blurred leaving many of us cold and uncomfortable when trying to explain where the architectural puzzle pieces belong.

I’m sure you’ve had a similar experience. Anyone who’s used jQuery, for example, has been in the uncomfortable situation where controller code now exists within view and even worse these two are tightly coupled by virtue of jQuery selectors. To make matters more complicated if you’ve ever used class-names for application state or .data() then you’re model, view and controller are now more tightly bound than the figures in a Kamasutra carving.

This is not a new problem but the solution(s) are quite new to me and so I thought I’d share my experiences.

Like this:

Innovator. Architect. Author.

Chief Technology Officer at one of Europe's hottest consultancies which I've grown from 5 → 150 people in just over 2 years. I have broad experience in changing the way that companies (including FTSE 100) do business through the use of cloud technology, social networking and mobile platforms.

I have to my name a number of international awards for software development, architecture and developer-community contributions and often speak at the largest industry events in the UK and US. I am also a prolific blogger and a published author.

Salesforce Handbook

Jeff Douglas and I have recently completed our comprehensive guide to salesforce.com and the Force.com Platform. The book targets both developers and administrators who use the platform, or are looking to get into it. For more information feel free to peruse the listing by clicking on the button below.