Kotlin vs Java: misma plataforma, diferente ergonomía
Ventajas en la práctica
Lo que Kotlin no soluciona mágicamente
Kotlin todavía se ejecuta en la JVM (a menos que apunte a otro backend), por lo que persisten las pausas en la recolección de basura, la complejidad de la ruta de clases y los problemas de los sistemas distribuidos. Aprender la sintaxis de Kotlin es rápido; aprender Kotlin idiomático (API de extensión, alcances de rutina, límites multiplataforma) lleva tiempo. El rendimiento suele ser comparable al de Java en estado estable; Elija primero los algoritmos y los patrones de E/S.