Reseñas de libros Póngase al día con Windows Communication Foundation .NET

  • Austen Harrington
  • 0
  • 3232
  • 102

Mantenerse al día con la tecnología es un trabajo de tiempo completo. Esto es especialmente cierto para los desarrolladores de Microsoft .NET ya que el gigante de Redmond introduce cada vez más tecnologías. Un buen ejemplo son las numerosas actualizaciones de .NET Framework con 2.0 seguidas de 3.0 y luego 3.5. Incluso el desarrollador más diligente puede sentirse abrumado, por lo que un buen recurso para las nuevas tecnologías es una ventaja.

Dos de los libros recientes de O'Reilly intentan ponerte al día con una nueva tecnología incluida en .NET 3.0 llamada Windows Communication Foundation (WCF). Comprueba si considero efectivo alguno de los títulos.

¿Qué es WCF??

WCF es una infraestructura de comunicaciones para crear aplicaciones orientadas a servicios (SOA). Es el marco unificado de Microsoft para crear rápidamente aplicaciones distribuidas seguras, confiables, transaccionadas e interoperables. La palabra clave es rápida, ya que el objetivo es simplificar el desarrollo donde el desarrollador no tiene que molestarse en aprender la comunicación remota .NET, los servicios web, etc..

Puede aprender más sobre la tecnología con dos libros de O'Reilly: Aprendiendo WCF por Michele Leroux Bustamante y Programación de servicios WCF por Juval Lowy.

Aprendiendo WCF

Aprendiendo WCF adopta un enfoque paso a paso para WCF y proporciona una introducción a la tecnología de arriba a abajo. Los diferentes aspectos de la tecnología están cubiertos en capítulos separados que comienzan con un capítulo introductorio que cubre los conceptos básicos de SOA y WCF. Los capítulos posteriores exploran: contratos, enlaces, hosting, instancias y concurrencia, confiabilidad, seguridad, excepciones y fallas.

El libro incluye dos apéndices. El primero proporciona información de configuración para usar el código de ejemplo del libro. El segundo apéndice ofrece una descripción general de Windows CardSpace y explica cómo usarlo con ASP.NET.

El libro respalda su material con muchos ejemplos de código, capturas de pantalla y diagramas cuando sea necesario. Además, se reparten varios laboratorios a lo largo del libro para proporcionar oportunidades prácticas para sumergirse en la tecnología..

Programación de servicios WCF

Programación de servicios WCF básicamente cubre el uso de WCF de una manera orientada al servicio. Me gusta Aprendiendo WCF, Este libro comienza con un capítulo introductorio sobre WCF con un enfoque en la programación. Si necesita una introducción a los conceptos de SOA, se incluye en el apéndice.

El libro incluye capítulos sobre estos temas: contratos de servicios, contratos de datos, gestión de instancias, operaciones, fallas, transacciones, gestión de concurrencia, servicios en cola y seguridad..

El enfoque del libro es SOA en la práctica a través de WCF. Cada capítulo explora el uso de la tecnología con muchos ejemplos de código y explicaciones detalladas de cómo se aplica la tecnología. Hay figuras y diagramas esparcidos a lo largo del texto para ilustrar mejor los conceptos..

Comparando los textos

Hay una gran superposición entre los dos libros, ya que ambos ofrecen introducciones a WCF junto con explicaciones y ejemplos de conceptos clave como contratos, enlaces, seguridad, etc. Pero el enfoque de ambos libros es diferente..

Aprendiendo WCF proporciona cobertura de arriba a abajo de la tecnología, con cada capítulo centrado en una pieza diferente. Por otro lado, el objetivo de Programación de servicios WCF es mostrarle cómo poner la tecnología en acción para construir aplicaciones SOA. Hay un montón de código en el libro para abordar escenarios del mundo real.

Otra diferencia importante entre los dos es la profundidad de la cobertura.. Programación de servicios WCF entra en gran detalle sobre la tecnología, así como las decisiones de diseño para desarrolladores. Programación de servicios WCF también es el más grande de los dos libros: tiene poco más de 600 páginas.

Al hacer una recomendación de libro, depende de la audiencia y su objetivo. Como desarrollador, estoy más inclinado a recomendar Programación de servicios WCF terminado Aprendiendo WCF a mis compañeros debido a sus detalles de programación y cobertura de la tecnología en acción. sin embargo, Aprendiendo WCF proporciona una excelente introducción a la tecnología, así como detalles sobre cada aspecto de WCF. Realmente no puedes equivocarte con ninguno de los libros. Ambos textos tienen un precio de venta sugerido de $ 44.99 USD.

Qué hay en tu lista de lectura recomendada?

¿Qué libros me recomiendan sobre tecnologías relacionadas con .NET? ¿Conoces otros textos sobre WCF que los desarrolladores deberían consultar? Espero con interés escuchar sus lecturas de programación favoritas.

Tony Patton comenzó su carrera profesional como desarrollador de aplicaciones obteniendo certificaciones Java, VB, Lotus y XML para reforzar su conocimiento..

--

Obtenga consejos .NET semanales en su bandeja de entrada El boletín gratuito .NET de TechRepublic, que se entrega todos los miércoles, contiene consejos útiles y ejemplos de codificación sobre temas como servicios web, ASP.NET, ADO.NET y Visual Studio .NET. ¡Suscríbete automáticamente hoy!



Nadie ha comentado sobre este artículo todavía.

¡Consejos, información útil y las últimas noticias del mundo de la tecnología!
Información útil y las últimas novedades tecnológicas de todo el mundo. Revisiones en video de teléfonos, tabletas y computadoras.