Agosto 2009

Agosto2009

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

Code Download
.Chm Files

Columns

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