For years when developers heard the term “data source control” it sent shivers down spines. It often referred to some tightly coupled object that managed binding the source data to the target controls and took you about 80% of the way t your goal. But it also often left you at the middle of the desert heat with nothing but a pair of sunglasses and a and a long way to go by foot to your destination as it drove off.
Knockout is a library by Steve Sanderson that has a native templating engine (and also supports external templating libraries such as jQuery templates). JsViews is driven by Boris Moore (you may know him from jQuery templates) and offers a slightly different approach while pairing its templating with JsRender (soon to be the templating engine de jour).
This month’s Papa’s Perspective hits both Knockout and JsViews from a high level to show how you can get started with them and their basic syntax, with examples. Take a look!
If you want to learn more about Knockout, be sure to check out my Pluralsight course on Knockout and MVVM , coming in mid-February –2012 !