En esta página:
Todos los años las empresas o Desarrolladores que están dentro del entorno del desarrollo de Software buscan y crean nuevas herramientas, utilidades que innovan, dan solución a muchos problemas que están siempre presentes en este entorno, una de estas tecnologías nuevas es Kotlin, en este artículo te enseñaremos que es y otros detalles, vamos con el artículo.
Que es Kotlin ?
Es un Lenguaje de Programación creado por la empresa JetBrains, creadora también del popular editor Intellij Idea que es la base con la que esta creada el programa Android Studio que se utiliza para desarrollar aplicaciones móviles en Android.
Kotlin de la mano de Google fue elegido entre muchos Lenguajes de Programación para ser usado en el desarrollo de Aplicaciones Móviles para el Sistema Operativo Android, si bien Java es el Lenguaje Principal, han decidido optar por migrar en un futuro de Java a Kotlin.
Kotlin y su uso en Diferente Entornos
Kotlin es utilizado básicamente en los siguientes entornos:
Android
Con Kotlin puedes crear aplicaciones de alto rendimiento para el sistema operativo Android.
Servidores en la Nube JVM
Tus aplicaciones escritas con Kotlin puedes alojarlas en servidores como Google Cloud, Amazon AWS y demás servicios con los que se integra a Java para dar soluciones especificas.
Javascript
Si has escrito código con Kotlin para que realice una determinada acción, puedes transpilar tus líneas de código Kotlin a Javascript.
Kotlin Nativo
Puedes transpilar tu código desarrollado en Kotlin a binario nativo para ser ejecutado en una máquina virtual, a veces necesitas crear funcionalidades independientes dentro de un proyecto, puedes hacerlo con Kotlin y transpilarlo. Kotlin Native soporta las siguientes plataformas:
- iOS (arm32, arm64, emulador x86_64)
- MacOS (x86_64)
- Android (arm32, arm64)
- Windows (mingw x86_64)
- Linux (x86_64, arm32, MIPS, MIPS little endian)
- Montaje web (wasm32)
Características Principales de Kotlin
Este Lenguaje de Programación se caracteriza básicamente por 4 virtudes
Conciso
Te ayuda a reducir mucho el código repetitivo, haciéndote más productivo.
Seguro
Te ayuda a evitar errores en una Clase completa, como excepciones de Puntero Nulo.
Interoperable
Funciona en varios entornos como JVM(Java Virtual Machine), Android SO y Navegadores Web.
Fácil Integración con otras herramientas
Por ejemplo se integra para crear un tipeo de código rápido, auto completado de código
Empresas que usan Kotlin
Este genial Lenguaje es usado por las siguientes empresas
- Gradle
- Evernote
- Uber
- Corda
- Coursera
- Pivotal
- Atrassian
- Entre Otras
Conclusión
Creemos que es muy importante que sepas Kotlin, por eso este artículo es el inicio de una serie de tutoriales con Kotlin para que estes al día en cuanto a este genial Lenguaje de Programación.
Síguenos en las Redes Sociales para que no te pierdas nuestros próximos contenidos.