Se centra en la interoperabilidad, la seguridad, la claridad y el soporte de herramientas. También se están produciendo versiones de Kotlin dirigidas a JavaScript ES5.1 y código nativo (usando LLVM) para varios procesadores.
Kotlin se originó en JetBrains, la compañía detrás de IntelliJ IDEA, en 2010, y ha sido de código abierto desde 2012. El equipo de Kotlin tiene actualmente más de 90 miembros de tiempo completo de JetBrains, y el proyecto Kotlin en GitHub tiene más de 300 colaboradores. JetBrains usa Kotlin en muchos de sus productos, incluido su buque insignia IntelliJ IDEA.
Aunque la sintaxis del lenguaje no es compatible con Java, Kotlin está diseñado para interoperar completamente con él. Esto significa que su base de código existente escrita en Java puede interactuar correctamente con Kotlin y viceversa. En el IDE, incluso hay un convertidor de Java a Kotlin automatizado incorporado. Hacerlo consistente con los marcos y herramientas de Java fue muy inteligente cuando se piensa en el proceso de adopción y los riesgos implícitos de la migración de código.
Kotlin abordó una serie de problemas de Java (por ejemplo, no hay tipos sin procesar, las referencias nulas están controladas por el sistema de tipos, Kotlin no tiene excepciones marcadas), lo que sin duda hizo que el lenguaje fuera tentador para los desarrolladores.
Además, en comparación con Java, Kotlin es mucho más seguro. Tomemos nulos en Java, por ejemplo, que son muy propensos a errores. En Kotlin, de forma predeterminada, los nulos ni siquiera existen.
Aprende a programar en Kotlin COMO RAYO con un curso 100% PRÁCTICO
Este curso se encuentra disponible de manera gratuita sin necesidad de ningún cupón, a través de la opción “GRATIS”.
Te recomendamos primero leer las diferencias entre un curso gratis y uno de pago para evitar malentendidos:
Cursos gratuitos
Cursos de pago
Para obtener el curso de manera gratuita da clic en el siguiente botón:
]]>