Programando Crystal: Cree Aplicaciones de Alto Rendimiento, Seguras y Concurrentes

Puntuación:   (4,3 de 5)

Programando Crystal: Cree Aplicaciones de Alto Rendimiento, Seguras y Concurrentes (Ivo Balbaert)

Opiniones de los lectores

Resumen:

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)

Título original:

Programming Crystal: Create High-Performance, Safe, Concurrent Apps

Contenido del libro:

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.

Otros datos del libro:

ISBN:9781680502862
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2019
Número de páginas:230

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Guía de referencia completa de programación Julia 1.0 - Julia 1.0 Programming Complete Reference...
Aprenda programación dinámica con Julia para...
Guía de referencia completa de programación Julia 1.0 - Julia 1.0 Programming Complete Reference Guide
The Way to Go: Una minuciosa introducción al lenguaje de programación Go - The Way to Go: A Thorough...
Este libro ofrece al lector una visión completa...
The Way to Go: Una minuciosa introducción al lenguaje de programación Go - The Way to Go: A Thorough Introduction to the Go Programming Language
Programando Crystal: Cree Aplicaciones de Alto Rendimiento, Seguras y Concurrentes - Programming...
Crystal es para programadores Ruby que desean más...
Programando Crystal: Cree Aplicaciones de Alto Rendimiento, Seguras y Concurrentes - Programming Crystal: Create High-Performance, Safe, Concurrent Apps
Aprendiendo Dart - Segunda Edición - Learning Dart - Second Edition
Aprenda a desarrollar aplicaciones de alto rendimiento con Dart 1. 10Acerca de este...
Aprendiendo Dart - Segunda Edición - Learning Dart - Second Edition
Introducción al lenguaje de programación Julia - Getting started with Julia Programming...
Entre en el apasionante mundo de Julia, un lenguaje de alto...
Introducción al lenguaje de programación Julia - Getting started with Julia Programming Language

Las obras del autor han sido publicadas por las siguientes editoriales:

© 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)