0% encontró este documento útil (0 votos)
66 vistas2 páginas

Sesion1 - Java o Kotlin

Este documento compara los lenguajes de programación Java y Kotlin, señalando que Kotlin es más conciso, eficiente y menos propenso a errores que Java. Aunque Java ha estado establecido durante mucho tiempo, Kotlin es compatible con Java y más fácil de aprender para los desarrolladores de Java. Muchas empresas importantes como Pinterest, Evernote y Uber usan Kotlin para el desarrollo de aplicaciones, por lo que Kotlin puede dar una ventaja competitiva al permitir un tiempo de comercialización más rápido.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
66 vistas2 páginas

Sesion1 - Java o Kotlin

Este documento compara los lenguajes de programación Java y Kotlin, señalando que Kotlin es más conciso, eficiente y menos propenso a errores que Java. Aunque Java ha estado establecido durante mucho tiempo, Kotlin es compatible con Java y más fácil de aprender para los desarrolladores de Java. Muchas empresas importantes como Pinterest, Evernote y Uber usan Kotlin para el desarrollo de aplicaciones, por lo que Kotlin puede dar una ventaja competitiva al permitir un tiempo de comercialización más rápido.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

CETI – Centro de Entrenamiento en Tecnologías de Información

¿Cuál ELEGIR?

KOTLIN Vs JAVA
Java es un lenguaje estable, estándar, orientado a objetos, ampliamente utilizado en el mundo de la
programación. Además, Android está escrito en Java junto con C y C++, y esta podría ser una razón por la cual
los desarrolladores de Android están más inclinados hacia el uso de Java.

Kotlin se considera como un lenguaje de programación estático que se ejecuta en JVM (Java Virtual Machine).
Está desarrollado por JetBrains y la comunidad de código abierto.

Java es mas largo y tedioso, en cambio Kotlin es mas simple, veamos una comparación:

“Hola Mundo” En Java “Hola Mundo” en Kotlin


class HelloWorldApp package HelloWorldApp
{ main() {
public static void main(String[] println("Hola Mundo")
args) { }
System.out.println("Hola Mundo");
}
}

Kotlin utiliza estructuras y normas de codificación amigables para el desarrollador que son fáciles de entender
y usar. Considerando este ejemplo, podemos comprender por qué los desarrolladores de todo el mundo
prefieren a Kotlin. Es conciso, eficaz y más rápido en comparación con Java. Además, habrá menos
posibilidades de errores y bugs, lo que resultará en una reducción de costos y tiempo.

Diplomado en Android Trainer: Ing. Daniel Guerrero Vallejos


CETI – Centro de Entrenamiento en Tecnologías de Información

Ventajas adicionales de Kotlin:

✓ Kotlin es interoperable con Java: Lo que significa que puede aprovechar todas las bibliotecas de Java,
JVM y marcos existentes.
✓ Curva de aprendizaje fácil: Los desarrolladores que conocen Java pueden aprender fácilmente Kotlin.
Cambiar de Java a Kotlin no tiene muchos gastos generales y adoptarlo no cuesta nada.
✓ Similar a Swift de Apple: Kotlin se parece mucho al lenguaje Swift de Apple en términos de
características de idioma y flexibilidad.

¿Quién está utilizando Kotlin en sus entornos de desarrollo?

❖ Pinterest
❖ Evernote
❖ Uber
❖ Corda
❖ Gradle
❖ Pivotal
❖ Coursera
❖ Atlassian

¿Cuál debería elegir para desarrollar mi próxima aplicación?

Ciertamente, Kotlin puede dar una ventaja competitiva. Nos ahorra tiempo y esfuerzos en el desarrollo,
logrando un tiempo de comercialización más rápido de nuestra aplicación.

Sabemos que Java ya lleva mucho tiempo en el mercado, pero estamos más que seguros que Kotlin se está
ganando el terreno para el desarrollo de aplicaciones móviles.

Diplomado en Android Trainer: Ing. Daniel Guerrero Vallejos

También podría gustarte