Puntuación:
El libro ha sido elogiado por su exploración accesible del diseño orientado al dominio (DDD) y los patrones arquitectónicos, especialmente en el contexto de C# y .NET. Los críticos elogian su claridad, sus ejemplos prácticos y su enfoque en aplicaciones del mundo real. Sin embargo, algunos expresan su preocupación por la descripción excesivamente optimista de ciertos conceptos como CQRS, el detalle insuficiente en algunas áreas y los problemas de edición en capítulos posteriores.
Ventajas:Perspicaz y fácil de entender, cubre una amplia gama de patrones arquitectónicos, particularmente útil para desarrolladores C# y .NET, ejemplos prácticos, buena exploración de DDD y arquitecturas alternativas como CQRS y event sourcing, aplicable a escenarios del mundo real, y ofrece valiosas perspectivas para desarrolladores en transición a puestos senior.
Desventajas:Algunos conceptos están demasiado simplificados o son demasiado positivos (por ejemplo, CQRS), instrucciones poco claras sobre la integración de componentes, errores de edición y secciones poco claras en capítulos posteriores, y ejemplos incompletos. Puede que no sea adecuado para principiantes que busquen una guía de implementación detallada.
(basado en 67 opiniones de lectores)
Microsoft .Net: Architecting Applications for the Enterprise
Un compendio de prácticas básicas para arquitectos de software, aplicadas de forma pragmática.
Diseñar una arquitectura eficaz es la mejor estrategia para gestionar la complejidad de los proyectos y mejorar los resultados. Pero los principios y prácticas de la arquitectura de software -lo que los autores denominan la "ciencia de las decisiones difíciles"- han evolucionado para adaptarse a la nube, la tecnología móvil y otros cambios. Ahora, totalmente revisado y actualizado, este libro comparte el conocimiento y las perspectivas del mundo real que le permiten diseñar para el éxito y ofrecer soluciones más exitosas.
En esta segunda edición totalmente actualizada:
⬤ Aprenderá cómo sólo una comprensión profunda del dominio puede conducir a una arquitectura adecuada.
⬤ Examinar el diseño basado en el dominio tanto en la teoría como en la implementación.
⬤ Cambiar su enfoque para codificar primero, modelar después, incluyendo la arquitectura multicapa.
⬤ Capturar los beneficios de priorizar la mantenibilidad del software.
⬤ Vea cómo la legibilidad, la comprobabilidad y la extensibilidad conducen a la calidad del código.
⬤ Adoptar un enfoque de experiencia de usuario (UX) en primer lugar, en lugar de diseñar para los datos.
⬤ Revisar patrones para organizar la lógica de negocio.
⬤ Utilizar la fuente de eventos y CQRS juntos para modelar dominios de negocio complejos de manera más eficaz.
Profundizar en la capa de persistencia, incluyendo patrones e implementación.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)