Java es un lenguaje de programación muy utilizado en varios ámbitos. Por ejemplo, se usaba para programar en Android antes de que apareciera Kotlin, se usa en el servidor, en los clientes e incluso con Swing para interfaces gráficas.
Sin embargo, cuando queremos programar en Java nos enfrentamos a varios retos: debemos instalar Java, agregarlo a la PATH y luego instalar un buen IDE como NetBeans.
Por eso es que hoy vengo a presentar un sitio web que siempre utilizo cuando necesito desarrollar en Java en línea, sin configurar nada.
El sitio del que hablo es repl.it, el cual permite ejecutar código de Java sin necesidad de registrarse o pagar, tiene resaltado de sintaxis, opción para colaboración entre varios usuarios y ejecución de código directamente en el navegador.
A lo largo de este tutorial vamos a ver cómo usar el sitio para programar en Java en línea, el cual incluye un compilador de Java así como su intérprete.
Para ejecutar el código vamos a la página de repl.it/languages. En el apartado buscamos Java.
También podemos ir directamente a repl.it/languages/java y se abrirá el editor.
El editor de Java es muy fácil de usar, y aunque no tiene las ventajas de un poderoso IDE como NetBeans, cumple con lo necesario.
A la izquierda podemos agregar más archivos. En la parte de arriba guardamos el contenido del archivo con save
, lo ejecutamos con run
o lo compartimos con share
.
Como lo dije, a la izquierda podemos agregar más archivos:
Por cierto, el guardado es automático en caso de que estemos registrado y hayamos guardado por primera vez, así que nuestro código permanece en la nube.
El resaltado de sintaxis y la forma en la que indica los ámbitos es una cosa fantástica, pues nos indica entre cuáles llaves estamos actualmente.
También colorea las palabras reservadas y lo que está entre comillas:
Este editor de Java en línea también permite importar paquetes de la librería estándar, por ejemplo, java.util.Scanner
para leer datos por teclado.
No podría faltar el cambio de tema o de layout:
Aparte de lo mencionado anteriormente, este editor de replit provee la manera de autocompletar el código.
Para que saliera tuve que activar code intelligence, es decir, ir a ajustes y luego seleccionar enabled en code intelligence.
Cabe mencionar que sin estar logueado no funcionó, no sé si fue un bug o que se necesita estar logueado, pero el autocompletado y resaltado de errores luce así:
Si quieres obtener el código fuera de línea simplemente agrega un .zip
a la URL de tu proyecto y automáticamente se descargará un archivo comprimido con todo el código que escribiste:
¿Maravilloso, no? así puedes crear todo tu proyecto en línea y descargar el archivo final.
Las combinaciones de teclas son una parte esencial de todo editor. Aunque replit (así me gusta llamarlo) es simple y está en la web, tiene soporte para las combinaciones de teclas.
Para mover una línea presionamos Alt + Flecha arriba o Alt + Flecha abajo.
Para duplicar una línea presionamos Alt + Shift + la fecha de arriba o la flecha de abajo
La combinación de Ctrl + x sin seleccionar nada corta toda la línea
Al hacer click en distintas líneas manteniendo la tecla Ctrl podemos disfrutar del multicursor.
Si quieres invocar el autocompletado presiona Ctrl + espacio.
Finalmente, la combinación de Ctrl + D permite seleccionar palabras o sentencias iguales. Para usarlo selecciona una parte del código, presiona Ctrl + D varias veces y se irán seleccionando las partes coincidentes:
Repl.it es un simple pero poderoso editor de código Java en línea. No necesitamos instalar nada, solo requiere un navegador web.
Además, no es necesario registrarse ni pagar suscripciones para probarlo, pero si queremos guardar nuestro trabajo podemos registrarnos.
También podemos compartir los proyectos que creamos con otras personas.
Para comenzar solo necesitas acceder a este enlace.
Mira más sobre Java en mi blog.
Hoy te voy a presentar un creador de credenciales que acabo de programar y que…
Ya te enseñé cómo convertir una aplicación web de Vue 3 en una PWA. Al…
En este artículo voy a documentar la arquitectura que yo utilizo al trabajar con WebAssembly…
En un artículo anterior te enseñé a crear un PWA. Al final, cualquier aplicación que…
Al usar Comlink para trabajar con los workers usando JavaScript me han aparecido algunos errores…
En este artículo te voy a enseñar cómo usar un "top level await" esperando a…
Esta web usa cookies.
Ver comentarios