Puntuación:
El libro sirve de introducción concisa al lenguaje de programación Crystal, dirigido principalmente a programadores familiarizados con Ruby o Python. Aunque está bien estructurado y escrito con claridad, algunos lectores consideraron que le faltaba profundidad, pues pensaban que debería cubrir más características y la biblioteca estándar de forma extensa.
Ventajas:Bien organizado, escrito con claridad, adecuado para programadores de Ruby o Python, curva de aprendizaje rápida, actualmente el único libro disponible sobre Crystal, proporciona ejemplos interesantes.
Desventajas:Demasiado breve y poco exhaustivo para una comprensión profunda, no es un manual de referencia, falta documentación en línea sobre Crystal.
(basado en 3 opiniones de lectores)
Programming Crystal: Create High-Performance, Safe, Concurrent Apps
Crystal es para programadores Ruby que desean más rendimiento, o para desarrolladores que disfrutan trabajando en un entorno de scripting de alto nivel. Crystal combina la velocidad de ejecución nativa y la concurrencia con una sintaxis similar a Ruby, por lo que se sentirá como en casa. Este libro, el primero disponible sobre Crystal, le muestra cómo escribir aplicaciones que tienen la belleza y la elegancia de un lenguaje moderno, combinadas con la potencia de los tipos y las herramientas de concurrencia modernas. Ahora puede escribir código atractivo que se ejecuta más rápido, se escala mejor y es muy fácil de desplegar.
Crystal es elegante de leer y fácil de programar como Ruby, permitiendo un desarrollo totalmente orientado a objetos. Su compilador es lo suficientemente potente como para deducir casi siempre el tipo de las variables. De este modo, se obtienen los beneficios de un lenguaje tipado estáticamente: código más robusto, seguridad y velocidad de ejecución, al tiempo que se alcanza una alta productividad en el desarrollo. Las excepciones de puntero nulo como en JavaScript, Java o C#, son cosa del pasado: Crystal las aniquila, al igual que Rust.
Explore los bloques de construcción y el diseño del lenguaje, y cómo puede utilizar la cadena de herramientas de Crystal para crear y gestionar aplicaciones potentes. Aproveche la potencia del sistema de macros, así como la forma de trabajar con fibras y canales, facilitando al máximo la concurrencia. Aprenda a utilizar el marco web Kemal y a acceder a bases de datos, así como a aprovechar el potencial de las bibliotecas Crystal existentes. Encuentre el lugar que Crystal ocupa en el mundo del software actual con ejemplos del mundo real.
Con Crystal, puede combinar lo mejor de ambos mundos: la codificación de alto nivel de los lenguajes dinámicos y la seguridad y el rendimiento fulgurante de un lenguaje compilado de forma nativa.
Lo que necesita
Para desarrollar en Crystal, sólo necesita Crystal v 0. 26 la última versión, un editor de texto común y un navegador.
© 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)