Developing client-side web applications is becoming standard practice for building cross-platform solutions. It helps bridge the gap between different mobile devices and different operating systems.
In a world where more and more services are moving to the cloud, where websites are charged by the number of bits they generate and the number of CPU cycles they consume. It makes a lot of sense and actually saves money to design for nearly pure client-side web applications.
Choosing a right design pattern to follow when building such web applications is key for designing maintainable, fast and versatile sites. In this post, I would like to suggest an MVVM design approach for building pure client-side web applications with the help of jQuery, templating and data-binding.
URL to read this interesting article: click here