Kotlin: el favorito de Google

Abr 15 2020
Kotlin el idioma de programación favorito de Google

Por Miguel Núñez Robredo

Para estar al tanto de lo que va a suceder en el panorama del desarrollo de aplicaciones, siempre es aconsejable mirar qué están haciendo las grandes compañías y sobre todo a qué están apostando de cara al futuro. Es este contexto, muchos ya se han dado cuenta de que Google está apostando por kotlin, al cual dará soporte oficial como lenguaje para Android y es fundamental ver qué hay de nuevo en esta herramienta para que sea tan interesante para compañías como Square o Basecamp

Java inside 

El punto fuerte de Kotlin sin duda es la interoperabilidad con Java, siendo sólo necesario para su funcionamiento la máquina virtual de java y pudiendo ser compilado a código fuente de JavaScript.  

Aunque su sintaxis no es compatible con Java, necesita el código de Java hasta tal punto que es dependiente de él. Incluso podemos tener en el mismo proyecto código de Java y kotlin sin problema alguno de compilación. Esta característica añade un punto a favor de aquellos aventureros que quieran adentrarse en la prueba de Kotlin en una pequeña parte de proyectos donde se esté trabajando sin afectar a su totalidad. 

La naturaleza de este lenguaje pretende simplificar el código, haciendo que se pueda hacer lo mismo que en java, pero con menos líneas de código y por ello ayudar a que su mantenimiento sea menos costoso a largo plazo. 

programacion Kotlin con Java y a la inversa

Kotlin está de moda 

El informe anual de Git en 2018 así lo muestra, este lenguaje de programación está despertando la curiosidad de la comunidad, llevándolo a ser uno de los lenguajes más usados. Es importante tratar correctamente estos datos, ya que solo muestra que se ha incrementado su uso con respecto al anterior y no necesariamente significa que hay muchos trabajando con este lenguaje; más bien, que empieza a despertar interés sobre la comunidad. 

También desde Stack Overflow lo sitúan como el cuarto lenguaje más querido por detrás de Rust, el gigante del Big data, Phyton y Javascript.

Los idiomas de programación más utilizados

 

¿De dónde viene? 

Se está desarrollando por parte de la compañía de JetBrains, también conocidos por su afamado producto IntelliJ, siendo este la base de Android Studio dándole todo el sentido de por qué Google dará soporte a este lenguaje y apueste tan fuerte de cara a futuro. Solo necesitamos añadir un Plugin de Kotlin para poder usarlo en Android Studio e incluso convertir código de Java a kotlin con poco esfuerzo. 

No todo son ventajas 

Aunque hasta ahora todo parece bueno, si lo analizamos a fondo puede que no encuadre en nuestro entorno de trabajo debido a que todas estas ventajas conllevan por otro lado alguna que otra pérdida. Una de esta puede ser el aumento de tiempo de ejecución además del tamaño de la apk resultante en unos 800KB que dependiendo del caso puede hacer menos deseable nuestra aplicación frente a otras. 

Por otro lado, aunque Java necesite más líneas de código para el mismo cometido, a veces son más descriptivas que en Kotlin, sobre todo en operaciones complejas donde Java suele ser más conciso. 

Conclusión 

Es temprano aun para decir que Kotlin se ganará el hueco del gigante Java, pero sí que es interesante como herramienta sobre la cual se hace fácil de usar en tareas de desarrollo de apps o en educación debido a sus características de lenguaje de alto nivel. 

Miguel Núñez Robredo


Comparte este artículo

Utilizamos cookies propias y de terceros para ofrecerte una mejor experiencia y servicio, dentro de nuestra Web de acuerdo a tus hábitos de navegación. Si continúas navegando, consideramos que aceptas expresamente su utilización. Puedes obtener más información de cómo gestionar y configurar las cookies en nuestra Política de Cookies.