Kotlin es un lenguaje de programación de tipado estático que corre sobre la máquina virtual de Java y que también puede ser compilado a código fuente de JavaScript. [Santa Wikipedia]
Los IDEs más utilizados para Kotlin son Android Studio, Eclipse e IntelliJ IDEA, también existen plugins para Netbeans 8.1 y 8.2 pero no los recomiendo porque funcionan mal y a veces ni funcionan.
En este post crearemos el típico proyecto «Hello World» usando el IDE Eclipse, vamos a ello.
Necesitamos:
Instalación
La documentación oficial de Kotlin recomienda el uso de Eclipse Neon 4.6 o superior para la instalación del plugin de Kotlin por lo que si no lo tienes instalado, descarga e instala en tu sistema. Si tienes otra versión de Eclipse, no hay problema, yo uso para este post Eclipse Oxygen.
Un vez que Eclipse esta instalado, ejecutalo y busca en el menú Help -> Eclipse Marketplace…
ubícate en la pestaña search (1), escribe «kotlin» en el buscador (2) y presiona el boton GO (3), espera unos segundos para que se carguen los resultados, finalmente cuando tengas el plugin de Kotlin visible, presiona el botón [instalar] (4) y sigue los pasos que te indica el IDE.
Cuando la instalación termine, reinicie Eclipse
Ahora dirígete al menú Window -> Perspective -> Open Perspective -> Other…
Selecciona la opción Kotlin y abrelo [open]
Ya estas listo para trabajar con Kotlin desde Eclipse
HOLA MUNDO CRUEL!!!
para crear un nuevo proyecto Kotlin con Eclipse, ve al menu File -> new -> Kotlin project
Un nuevo proyecto se abre en el editor listo para escribir código Kotlin, debes tener algo como esto:
Los pasos para crear archivos, clases, etc son los mismos que con java, es decir, para crear un nuevo archivo ubicate sobre la carpera «src», clic derecho -> new -> kotlin file…, escribe un nombre «HolaMundo» y eras como este se crea un nuevo archivo con extensión *.kt
Solo resta escribir el código necesario para el Hello World en nuestro archivo kotlin:
Finalmente ejecuta y listo
Ya tenemos nuestra primera aplicación Kotlin terminada
enjoy!!!
La clase de java DatabaseMetaData nos permite obtener información exhaustiva sobre una base de datos, para ser más exact[...]
Una cola doblemente terminada o deque es una estructura de datos lineal que permite insertar y eliminar elementos por am[...]
En este y un segundo post desarrollaremos un microservicio java utilizando el framework Spark que implementara las funci[...]
Problema: Desarrolle un programa en consola con c# para escribir y leer información de un archivo binario. Los datos a e[...]
¿Que haremos? Crearemos una aplicación en Visual Studio, la cual hará uso de una webcam para capturar el video en frames[...]
En este post veremos un ejemplo sencillo de como descargar desde Internet archivos de cualquier tipo (*.jpg, *.png, *.gi[...]