Agosto 2009
Visualización de .NET:Visualizar información con .NET
Generalmente, contar con la capacidad para dibujar imágenes no basta para una buena plataforma de visualización de información. La clave para generar una plataforma de visualización son las capacidades como interactividad, generación de metadatos y superposición de datos relacionados. Es necesario un grado de flexibilidad que permita representar cualquier tipo de dato, de cualquier manera y en cualquier momento. Laurence Moroney
Entity Framework:Patrones de aplicaciones de n niveles
En este artículo se analiza el éxito de los patrones de n niveles y algunas de las API y asuntos clave asociados a Entity Framework. También se incluye un anticipo de las características incluidas en Microsoft .NET Framework 4 que facilitarán significativamente el desarrollo de software de n niveles. Daniel Simmons
Modelos de dominio:Emplear el patrón de modelo de dominio
En este artículo, revisaremos las razones para emplear (o para no emplear) el patrón de modelo de dominio, los beneficios que éste entrega y algunas sugerencias prácticas para mantener la solución general tan simple como sea posible. Udi Dahan
Acceso a datos de EF:Procedimientos recomendados para EF v2 y arquitectura de acceso a datos
Los desarrolladores aplican una amplia gama de filosofías de desarrollo y estilos de arquitectura. Este artículo explora tres perspectivas habituales sobre el desarrollo de aplicaciones y describe cómo emplear Entity Framework en cada una de ellas. Específicamente, indaga los estilos de desarrollo centrados en formularios, en modelos y en código y su relación con Entity Framework. Tim Mallalieu
SQL Data Services:La base de datos relacional de la plataforma de servicios Azure
Este artículo muestra el nuevo rostro de SQL Data Services, explora su arquitectura y muestra por qué es una auténtica extensión de SQL Server en la nube. David Robinson
Columns
Nota del editor:Nota del editor
Howard Dierking
Cuadro de herramientas:Instantáneas de datos, Subversion, organización de código fuente y más
Si desea guardar, organizar y anotar en instantáneas de los datos de su base de datos; hallar una manera fácil de instalar y configurar Subversion; y automatizar la organización de código fuente, lea más sobre estas nuevas herramientas.Scott Mitchell
Todo sobre CLR:Contratos de código
En este artículo se compartirán algunos de los procedimientos recomendados que el equipo de bibliotecas de clase base (BCL) ha desarrollado durante la adición de las bibliotecas de contratos de código y que han empezado a emplear en su propio código.Melitta Andersen
Puntos de datos:Rendimiento de datos y estrategias de errores de Silverlight 3
En la columna de este mes, el autor muestra cómo funciona la codificación binaria, el efecto que ésta tiene en el rendimiento de una aplicación y cuál es su comportamiento al ponerla en funcionamiento.John Papa
Tecnología de vanguardia:Ventajas y desventajas de los objetos de transferencia de datos
Después de un breve recordatorio sobre los patrones basados en objetos y aquellos basados en procedimientos para la organización de la capa de lógica empresarial, el autor se centra en los objetos de transferencia de datos y el impacto que ellos tienen en el desarrollo de proyectos de software.Dino Esposito
Patrones en práctica:Entrega incremental por medio del diseño continuo
El objetivo final de los proyectos de software es entregar calidad al cliente. El diseño de software es un factor significativo para determinar el grado de éxito con que el equipo logra entregar dicha calidad. Los mejores diseños son resultado del diseño continuo, y no de un esfuerzo por lograr satisfactoriamente el diseño en su totalidad desde el inicio. Este enfoque permite la búsqueda de la aplicación de lo aprendido en el transcurso del proyecto para mejorar continuamente el diseño, en lugar de quedarse atrapado en un diseño erróneo desarrollado en una fase muy temprana del proyecto.Jeremy Miller
Pinceladas sobre seguridad:Agilidad criptográfica
Aunque se usen sólo los algoritmos más seguros y las claves más largas, nada garantiza que el código escrito hoy se mantendrá seguro. La mejor alternativa es planear en favor de la agilidad desde un principio. En lugar de usar algoritmos criptográficos específicos y codificados de forma rígida, use una de las características de agilidad criptográfica integradas en Microsoft .NET Framework. Este artículo le mostrará cómo hacerlo.Bryan Sullivan
Bajo la tabla:Cómo afecta el código de acceso de datos al rendimiento de la base de datos
En este artículo, el autor profundiza en algunas maneras habituales de escribir código de acceso de datos y observa el efecto que esto puede tener en el rendimiento.Bob Beauchemin
Aspectos básicos:Patrones de diseño de Windows Workflow
Los patrones de diseño suministran un enfoque habitual y repetible para resolver tareas de desarrollo de software; muchos patrones diferentes pueden describir cómo lograr un objetivo específico en código. Cuando los desarrolladores empezaron a trabajar con Windows Workflow Foundation (WF), surgieron numerosas preguntas sobre cómo cumplir tareas habituales con esta tecnología. La columna de este mes analiza varios patrones de diseño usados en WF.Matthew Milner
.NET Matters:Agregar excepciones
En .NET, las excepciones son el mecanismo fundamental para comunicar errores u otras condiciones excepcionales. La columna de este mes entrega información sobre cómo agregar excepciones que ayuden a administrar una variedad de escenarios en las que puedan surgir excepciones múltiples a partir de una operación, lo que incluye escenarios donde hay paralelismo y simultaneidad.Stephen Toub
Dentro de Microsoft patterns & practices:Construir aplicaciones de WPF y Silverlight con una sola base de código usando Prism
En este artículo se analiza la herramienta Project Linker y otras técnicas para crear aplicaciones para WPF y Silverlight a partir de una sola base de código.Erwin van der Valk