Puntuación:
El libro ofrece una visión detallada del Dynamic Language Runtime (DLR), pero presenta importantes inconvenientes en cuanto a su organización y accesibilidad para los principiantes. Se recomienda para usuarios avanzados, en particular los que se dedican al diseño de lenguajes o al desarrollo de compiladores, aunque se critica por su elevado precio y sus explicaciones poco claras.
Ventajas:⬤ Contiene información en profundidad sobre el DLR
⬤ esencial para diseñadores de lenguajes de programación o DSL
⬤ revela aspectos internos del DLR para desarrolladores de compiladores.
⬤ Mala organización y difícil de leer
⬤ carece de una visión conceptual clara
⬤ los primeros capítulos son confusos
⬤ tamaño de letra pequeño
⬤ algunos lectores lo consideran excesivamente caro.
(basado en 5 opiniones de lectores)
Pro DLR in .NET 4
Dynamic Language Runtime (DLR) de Microsoft es una plataforma que permite ejecutar lenguajes dinámicos como Ruby y Python en igualdad de condiciones con lenguajes compilados como C#. Además, el tiempo de ejecución es la base de muchas técnicas útiles de diseño y arquitectura de software que puede aplicar al desarrollar sus aplicaciones .NET.
Pro DLR in.NET 4 le introduce en el DLR, mostrándole cómo puede utilizarlo para escribir software que combine lenguajes dinámicos y estáticos, permitiéndole elegir la herramienta adecuada para el trabajo. Aprenderá los componentes principales del DLR, como las expresiones LINQ, los sitios de llamada, los aglutinantes y los objetos dinámicos, y cómo funcionan juntos para lograr la interoperabilidad de los lenguajes. Verá cómo mezclar y combinar objetos y funciones de lenguajes compilados y dinámicos, de modo que pueda escribir código en el lenguaje de su elección aprovechando las bibliotecas escritas en otros lenguajes. Además, descubrirá cómo interoperan los distintos lenguajes entre bastidores.
Una vez explicados los conceptos básicos, el libro detalla las distintas formas de aprovechar el DLR en el diseño y la arquitectura de las aplicaciones de software. Aprenderá sobre la generación de código en tiempo de ejecución, que le permite evitar gran parte del código repetitivo típico de las aplicaciones empresariales en capas. Verá ejemplos prácticos del uso del DLR para construir lenguajes específicos de dominio, y aprenderá cómo el DLR ayuda a habilitar la programación orientada a aspectos.
© 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)