Programación de Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications (Crear aplicaciones Jvm y Android elegantes, expresivas y eficaces)

Puntuación:   (4,1 de 5)

Programación de Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications (Crear aplicaciones Jvm y Android elegantes, expresivas y eficaces) (Venkat Subramaniam)

Opiniones de los lectores

Resumen:

El libro sobre Kotlin recibe críticas dispares por parte de los usuarios. Mientras que algunos aprecian su contenido informativo y su organización, otros critican su estilo, verbosidad y algunas explicaciones inexactas o engañosas. La mayoría de las críticas negativas señalan problemas de repetitividad, ejemplos pobres y falta de claridad, señalando que puede no ser adecuado para principiantes que buscan una comprensión sólida del lenguaje.

Ventajas:

Proporciona buenas explicaciones de los conceptos clave de Kotlin.
Bien organizado con resúmenes concisos de los capítulos.
Puede ser útil para principiantes que buscan aprender Kotlin.

Desventajas:

Verborreico y repetitivo, podría ser más conciso.
Contiene ejemplos de código triviales y mal pensados.
El estilo escrito es poco atractivo, lo que lleva al lector al aburrimiento.
Puede proporcionar información engañosa o sesgada respecto a ciertas características del lenguaje.
Explicaciones inadecuadas de algunos temas básicos, lo que dificulta su comprensión a los principiantes.

(basado en 7 opiniones de lectores)

Título original:

Programming Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications

Contenido del libro:

Los programadores no solo usan Kotlin, sino que lo adoran. Incluso Google lo ha adoptado como lenguaje de primera clase para el desarrollo de Android. Con Kotlin, puede entremezclar estilos de programación imperativos, funcionales y orientados a objetos y beneficiarse del enfoque más adecuado para el problema en cuestión. Aprenda a utilizar las numerosas características de este lenguaje de tipado estático altamente conciso, fluido, elegante y expresivo con ejemplos fáciles de entender. Aprenda a escribir aplicaciones JVM y Android fáciles de mantener y de alto rendimiento, a crear DSLs, a programar asincronía y mucho más.

Kotlin es un lenguaje multiparadigma de tipado estático altamente conciso, elegante, fluido y expresivo. Es uno de los pocos lenguajes que compila tanto en bytecode Java como en JavaScript. Se puede utilizar para crear aplicaciones de servidor, front-end y Android. Con Kotlin, necesitas menos código para realizar tus tareas, manteniendo el código seguro y menos propenso a errores. Si quieres aprender lo esencial de Kotlin, desde los fundamentos hasta los conceptos más avanzados, has elegido el libro adecuado.

Encienda su IDE favorito y practique cientos de ejemplos y ejercicios para perfeccionar sus conocimientos de Kotlin. Aprenda a crear pequeños programas independientes que se ejecuten como scripts, cree código de tipo seguro y, a continuación, transmita esos conocimientos para crear código totalmente orientado a objetos y de estilo funcional que sea más fácil de ampliar. Aprenda a programar con elegancia pero sin comprometer la eficiencia ni el rendimiento, y a utilizar la metaprogramación para construir código altamente expresivo y crear DSL internos que exploten la fluidez del lenguaje. Explore las coroutines, programe de forma asíncrona, ejecute pruebas automatizadas y mezcle Kotlin con Java en sus aplicaciones empresariales.

Este libro le ayudará a dominar uno de los pocos lenguajes que puede utilizar para toda la pila -desde el servidor hasta los dispositivos móviles- para crear aplicaciones eficaces, concisas y fáciles de mantener.

Lo que necesitas

Para probar los ejemplos del libro necesitarás un ordenador con Kotlin SDK, JDK, y un editor de texto o un IDE de Kotlin instalado en él.

Otros datos del libro:

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

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)