Scala Pragmático: Creación de aplicaciones expresivas, concisas y escalables

Puntuación:   (4,6 de 5)

Scala Pragmático: Creación de aplicaciones expresivas, concisas y escalables (Venkat Subramaniam)

Opiniones de los lectores

Resumen:

En general, el libro ha sido bien recibido, especialmente por los desarrolladores de Java que se están pasando a Scala. Cubre eficazmente la sintaxis y los conceptos básicos de Scala, la programación funcional y la programación concurrente. Sin embargo, algunos lectores consideran que ofrece poca información nueva más allá de los recursos existentes, como los vídeos de Venkat Subramaniam.

Ventajas:

Ideal para desarrolladores Java novatos y principiantes en Scala
cubre características esenciales del lenguaje y conceptos prácticos de programación
estructurado como un viaje guiado a través del lenguaje
estilo de escritura accesible con explicaciones claras.

Desventajas:

No proporciona nuevos conocimientos más allá de los recursos existentes
algunos usuarios recomiendan materiales alternativos como vídeos en lugar de comprar el libro
no es tan detallado como algunas referencias avanzadas.

(basado en 6 opiniones de lectores)

Título original:

Pragmatic Scala: Create Expressive, Concise, and Scalable Applications

Contenido del libro:

Nuestra industria se está moviendo hacia la programación funcional, pero su experiencia orientada a objetos sigue siendo valiosa. Scala combina el poder de la programación OO y funcional, y Pragmatic Scala le muestra cómo trabajar eficazmente con ambos. Actualizado a Scala 2.11, con una cobertura en profundidad de nuevas características como los actores Akka, las colecciones paralelas y la optimización de llamadas de cola, este libro le mostrará cómo crear aplicaciones estelares.

La primera edición de este libro se publicó como Programming Scala.

Nuestra industria se está moviendo hacia la programación funcional, pero su experiencia orientada a objetos sigue siendo valiosa. Scala combina el poder de la programación OO y funcional, y Pragmatic Scala le muestra cómo trabajar eficazmente con ambas. Actualizado a Scala 2.11, con una cobertura en profundidad de nuevas características como actores Akka, colecciones paralelas y optimización de llamadas de cola, este libro le mostrará cómo crear aplicaciones estelares.

Esta exhaustiva introducción a Scala le permitirá codificar en este potente lenguaje de inmediato. Empezará desde el terreno familiar de Java y, con ejemplos fáciles de seguir, aprenderá a crear aplicaciones altamente concisas y expresivas con Scala. Descubrirá cuándo y cómo mezclar el estilo imperativo y el funcional, y cómo utilizar colecciones paralelas y actores Akka para crear aplicaciones concurrentes de alto rendimiento que utilicen eficazmente procesadores multinúcleo.

Scala ha evolucionado desde la primera edición de este libro, y Pragmatic Scala es una actualización significativa. Hemos revisado cada capítulo y añadido tres nuevos capítulos y seis nuevas secciones para explorar las nuevas características de Scala. Aprenderás a:

⬤ Gestionar la concurrencia de forma segura con colecciones paralelas y actores Akka.

⬤ Crear código expresivo legible con clases de valor y conversiones implícitas mejoradas.

⬤ Crear cadenas a partir de datos sin sudor usando interpolación de cadenas.

⬤ Crea lenguajes específicos de dominio.

⬤ Optimice sus recursiones con la optimización de llamadas de cola.

Tanto si está interesado en crear aplicaciones monohilo concisas y robustas como programas concurrentes altamente expresivos y a prueba de hilos, este libro le ayudará.

Lo que necesitas:

El compilador Scala (2. x) y el JDK son necesarios para hacer uso de los conceptos y los ejemplos de este libro.

Otros datos del libro:

ISBN:9781680500547
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda
Año de publicación:2015
Número de páginas:250

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Programming Groovy 2: Dynamic Productivity for the Java Developer (Programando Groovy 2:...
Groovy le ofrece lo mejor de ambos mundos: un...
Programming Groovy 2: Dynamic Productivity for the Java Developer (Programando Groovy 2: Productividad dinámica para el desarrollador Java) - Programming Groovy 2: Dynamic Productivity for the Java Developer
Programación de Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications...
Los programadores no solo usan Kotlin, sino que lo...
Programación de Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications (Crear aplicaciones Jvm y Android elegantes, expresivas y eficaces) - Programming Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications
Redescubriendo JavaScript: Domine Es6, Es7 y Es8 - Rediscovering JavaScript: Master Es6, Es7, and...
Ya no hay que temer ni detestar JavaScript: el...
Redescubriendo JavaScript: Domine Es6, Es7 y Es8 - Rediscovering JavaScript: Master Es6, Es7, and Es8
Prácticas de un Desarrollador Ágil: Trabajando en el Mundo Real - Practices of an Agile Developer:...
Estas son las prácticas ágiles probadas y eficaces...
Prácticas de un Desarrollador Ágil: Trabajando en el Mundo Real - Practices of an Agile Developer: Working in the Real World
Programming Concurrency on the Jvm: Dominio de la Sincronización, Stm y Actores - Programming...
Ahora más que nunca, aprender a programar...
Programming Concurrency on the Jvm: Dominio de la Sincronización, Stm y Actores - Programming Concurrency on the Jvm: Mastering Synchronization, Stm, and Actors
Aplicaciones JavaScript de Prueba: Código Rápido, Seguro y Mantenible - Test-Driving JavaScript...
Acaba con el mito de que JavaScript no se puede...
Aplicaciones JavaScript de Prueba: Código Rápido, Seguro y Mantenible - Test-Driving JavaScript Applications: Rapid, Confident, Maintainable Code
Scala Pragmático: Creación de aplicaciones expresivas, concisas y escalables - Pragmatic Scala:...
Nuestra industria se está moviendo hacia la...
Scala Pragmático: Creación de aplicaciones expresivas, concisas y escalables - Pragmatic Scala: Create Expressive, Concise, and Scalable Applications
Programación Funcional en Java: Aproveche la potencia de los flujos y las expresiones lambda -...
Imagine escribir código Java que se lea como el...
Programación Funcional en Java: Aproveche la potencia de los flujos y las expresiones lambda - Functional Programming in Java: Harness the Power of Streams and Lambda Expressions

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)