Últimamente estoy utilizando mucho Knockout.js para mapear automáticamente los datos de mis vistas, en el cliente.

Knockout es una implementación del modelo MVVM en cliente, y se complementa perfectamente con ASP.NET MVC, especialmente cuando queremos crear aplicaciones web muy dinámicas, o incluso Single Page Applications.

Como comentan en el artículo, la última actualización de ASP.NET (ASP.NET and Web Tools 2012.2 Release Candidate), incluye una interesante actualización de Intellisense, que nos permite utilizarlo al escribir los bindings de Knockout en nuestras vistas.

Disclaimer: Esta actualización es todavía una versión pre-producción! Tener precaución cuando instaláis software que no esta preparado para producción.

Esta actualización incluye soporte para Intellisense en los siguientes elementos de Knockout

  • Bultin Bindings
Bultin Bindings
  • Custom Bindings
Custom Bindings
  • ViewModel Members

Custom Members

Sin duda una nueva característica más de Visual Studio 2012 que nos ayudará muchísimo al escribir nuestras vistas