En las últimas semanas he agregado algunos artículos nuevos.

La serie de Tim Heuer introduce el desarrollo de aplicaciones en Silverlight y parece ser muy popular. Ahora está disponible la cuarta parte que cubre uno de los aspectos más poderosos de Silverlight: enlace a datos (o databinding en inglés). Si bien el mecanismo en sí ha existido por largo tiempo en .NET, tanto en WPF como en Silverlight toma un papel mucho más prominente en el diseño de la aplicación. Se puede decir que entender bien el modelo de enlace a datos es fundamental en Silverlight. Luego, hacia el final del artículo, Tim cubre un poco sobre el uso de almacenaje de datos en el cliente. El almacenaje local permite guardar preferencias y otra información relevante de manera fácil y segura.

Un tema más avanzado es el diseño de aplicaciones usando el patrón MVVM. Aunque todavía genera gran controversia en la comunidad, especialmente con respecto a qué exactamente es la parte VM (ViewModel o modelo de vista), no hay duda de que es digno de ponerle atención. Al cabo es un patrón y no una receta, por lo que se presta a que cada desarrollador lo interprete a su manera. Con todo y todo, comienzan ya a surgir programas que han aplicado MVVM exitosamente en su diseño. En la segunda parte de su serie, Shawn Wildermuth sugiere cómo usar MEF como herramienta de implementación del patrón MVVM. Shawn tiende a ser muy práctico, dando cuenta no sólo del concepto en general, sino que también narrando las dificultades que ha encontrado y sus posibles soluciones.

Es todo por ahora. Sigo mientras tanto, trabajando en otros artículos. Sus sugerencias y preguntas son siempre bienvenidas.

David