Puntuación:
El libro proporciona una exploración exhaustiva de la programación basada en eventos, analizando el acoplamiento, los patrones de interacción y la arquitectura de sistemas. Ofrece tanto conocimientos teóricos como aplicaciones prácticas, lo que lo hace valioso tanto para programadores como para arquitectos. Sin embargo, algunos críticos lo consideran demasiado académico o anticuado, sobre todo a la luz de los desarrollos más recientes en este campo.
Ventajas:Cobertura exhaustiva de los sistemas basados en eventos, amplios detalles sobre patrones de acoplamiento e interacción, estudios de casos prácticos, diagramas claros y buen equilibrio entre teoría y práctica. Transformador para los enfoques de codificación de muchos lectores.
Desventajas:Algunas partes, sobre todo el primer capítulo, se consideran excesivamente académicas y poco prácticas. El contenido puede parecer anticuado, ya que la tecnología ha evolucionado desde su publicación y no se cubren metodologías más recientes, como la arquitectura basada en servicios y el procesamiento de eventos complejos.
(basado en 9 opiniones de lectores)
Event-Based Programming: Taking Events to the Limit
Ahora disponible en edición de bolsillo--.
Lenguajes como C#, VB.NET y Delphi incluyen soporte incorporado para eventos, y estos eventos se vuelven muy poderosos cuando conectan los objetos y componentes de un sistema. Los eventos hacen posible que dichas partes interactúen sin ningún acoplamiento. Y las partes resultantes pueden desarrollarse y probarse individualmente, lo que mantiene el código limpio y sencillo.
El desarrollo basado en componentes (CBD) es una extensión de la programación orientada a objetos. El CBD elimina las limitaciones de la programación orientada a objetos en cuanto a lenguaje y proveedor, hace más práctica la reutilización del software y acelera el proceso de desarrollo. La programación basada en eventos es el siguiente paso lógico de la CBD, y hace que los componentes sean más reutilizables gracias a su naturaleza desacoplada. Pero los sistemas basados en eventos son más fáciles de desarrollar, lo que significa que son más baratos y fiables que los sistemas OOP o CBD tradicionales.
Este libro le enseña a desarrollar software basado en partes que interactúan principalmente a través de un mecanismo de eventos. Aprenderá a utilizar eventos en muchas situaciones diferentes, para resolver problemas de desarrollo recurrentes sin acoplamiento. El libro introduce el diagrama de cableado de señales, una novedosa forma de diagrama de software similar a los diagramas de circuito utilizados por los diseñadores de hardware. El libro concluye con una serie de casos prácticos que incorporan todos los conceptos destacados. En resumen, querrá hacerse con una copia de este libro porque:
⬤ Muestra cómo utilizar un paradigma basado en eventos para reducir o eliminar completamente el acoplamiento entre clases y componentes.
⬤ Describe componentes, incluyendo coordinadores, trabajadores, constructores, aglutinantes y enrutadores.
⬤ Contiene tres casos de estudio completos que modelan conceptos utilizados para diseñar sistemas pequeños, medianos y grandes.
© 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)