Friday, July 22, 2011
jQuery, Data-link, Knockout.JS and Microsoft
On October 4 Scott G, Boris Moore and John Resig all announced these as official jQuery plugins.
One of the comments in Scott's post suggested that his team should be working with Steve Sanderson as well. Sanderson is the guy behind the Knockout.js templating and data-binding library.
In November 2011 Steve Sanderson announced he was joining Microsoft's ASP .NET team in the Web Platform and Tools (WPT) Developer Division. http://blog.stevensanderson.com/2010/11/
There is significant overlap between these libraries. In fact, Knockout.JS works closely with the jQuery Template plugin. However, it provides features that are missing from the jQuery data-link plugin and seems more well-suited to the new features of HTML5. It looks like Knockout.JS used together with jQuery Templates could become a leading contender in client side templating, with jQuery and Microsoft's support.
There are many others that also look promising, including AngularJS, BackboneJS, and some that are still in development such as batman.js from Shopify. It will be interesting to see how these shake out over the next year or so.