Capítulo 49. Kotlin es una cosa

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

Mike Dunn

Java es quizá el lenguaje más maduro y revisado que sigue siendo de uso común, y es poco probable que eso cambie drásticamente en un futuro previsible. Para facilitar las nociones modernas de lo que debe hacer un lenguaje de programación, algunas personas inteligentes decidieron escribir un nuevo lenguaje que hiciera todas las cosas de Java, además de algunas cosas nuevas que fueran bastante fáciles de aprender y en gran medida interoperables. Alguien como yo, que lleva años trabajando en la misma enorme aplicación Android, puede decidir escribir una sola clase en Kotlin sin comprometerse a una migración completa.

Kotlin está pensado para permitirte escribir código más corto, limpio y moderno. Aunque las versiones modernas y preliminares de Java abordan muchos de los problemas que gestiona Kotlin, Kotlin puede ser especialmente útil para los desarrolladores de Android, que están atascados en algún punto entre Java 7 y Java 8.

Veamos algunos ejemplos, como el patrón constructor de propiedades de Kotlin para modelos, empezando con un ejemplo sencillo de cómo puede ser un modelo Java:

 public class Person { private String name; private Integer age; public String getName() { return name; } public void setName(String name) { ...

Get 97 cosas que todo programador Java debe saber now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.