Skip to Content
De Java a Kotlin
book

De Java a Kotlin

by Duncan McGregor, Nat Pryce
September 2024
Intermediate to advanced
424 pages
10h 56m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from De Java a Kotlin

Capítulo 2. Proyectos de Java a Kotlin

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

¿Cuál es el primer paso del viaje desde Java puro a una base de código mixta y luego cada vez más Kotlin?

Estrategia

La primera vez que nosotros, Nat y Duncan, introdujimos Kotlin en una base de código Java, formábamos parte de un pequeño equipo de seis desarrolladores que estaban construyendo un proyecto relativamente nuevo. Ya habíamos implementado algunas aplicaciones web con Kotlin, pero los arquitectos de nuestra empresa insistieron en que escribiéramos el nuevo sistema en Java 8. Esto ocurrió poco después del lanzamiento de Kotlin 1.0, pero antes de que Google anunciara que Kotlin era un lenguaje oficial para Android, por lo que los arquitectos se mostraron comprensiblemente reticentes a comprometerse con un lenguaje de futuro incierto para un sistema estratégico que esperaban que existiera durante décadas.

En Java, nos inclinábamos hacia un enfoque funcional, diseñando el modelo de dominio de la aplicación principal como tipos de datos inmutables transformados por tuberías. Sin embargo, seguíamos chocando con las limitaciones de Java: la verbosidad necesaria para implementar tipos de valores inmutables, la distinción entre tipos primitivos y de referencia, las referencias nulas y los Streams carentes de funciones comunes de orden superior. Mientras tanto, veíamos que Kotlin se adoptaba a un ritmo cada vez mayor en ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Recetas Java modernas

Recetas Java modernas

Ken Kousen
Programar Android con Kotlin

Programar Android con Kotlin

Pierre-Olivier Laurence, Amanda Hinchman-Dominguez, G. Blake Meike, Mike Dunn
Sistemas reactivos en Java

Sistemas reactivos en Java

Clement Escoffier, Ken Finnigan

Publisher Resources

ISBN: 9781098198404Supplemental Content