Scastie: tu entorno de programación Scala en el navegador

Scastie

¿Alguna vez has deseado tener un entorno de programación Scala que sea accesible desde cualquier lugar y en cualquier momento? Scastie es la respuesta a tus necesidades. En este artículo, te presentaré las características principales de Scastie, una herramienta en línea que te permite escribir y ejecutar código Scala de manera rápida y sencilla directamente en tu navegador web.

Podemos acceder a Scastie directamente a través de la url https://scastie.scala-lang.org/ o bien podemos acceder desde la página oficial de Scala https://www.scala-lang.org/. Si accedemos desde la segunda opción deberemos hacer click en la opción que se muestra a continuación y esto nos abrirá una nueva pestaña en el navegador con Scastie.

Scastie

Una vez que estemos dentro de Scastie se nos mostrará una vista muy similar a la siguiente:

Scastie pantalla de inicio

Scala en el navegador

Con Scastie, ya no es necesario instalar software adicional en tu computadora para programar en Scala. Puedes acceder al entorno de codificación desde cualquier navegador web compatible. Scastie te permite trabajar con diferentes versiones del lenguaje Scala. Esto es ideal para desarrolladores que necesitan trabajar con proyectos que utilizan versiones específicas o características particulares del lenguaje.

Para poder seleccionar la versión de Scala con la que deseemos trabajar es muy sencillo. Primeramente, nos vamos a la opción de Build Settings y en la sección de Target seleccionamos la versión de Scala con la que queremos trabajar. En base a esta selección, podremos optar por varias versiones de Scala. A continuación mostramos paso a paso cómo realizar esto.

Scastie settings
Scastie Scala versions

Spark y Scala en Databricks: Big Data e ingeniería de datos

Trabajo desde niveles básicos hasta avanzados con RDD y DataFrame.

Bibliotecas y dependencias

Con Scastie podemos ampliar las capacidades de nuestro proyecto Scala agregando bibliotecas y dependencias externas. Scastie nos permite incluir fácilmente las herramientas y librerías disponibles en el ecosistema de Scala. En la propia sección de Build Settings, podremos incluir lo que necesitemos desde la sección de Libraries. En esta sección, se incluye una opción de búsqueda desde donde podremos buscar fácilmente la librería de nuestro interés.

Scastie libraries

Integración con GitHub

Si eres un usuario de GitHub, te alegrará saber que Scastie te permite vincular tus sesiones de trabajo con repositorios de GitHub. Esta característica facilita el proceso de compartir y administrar tu código. Para poder  vincular Scastie con GitHub solo necesitas ir a la opción de Login y hacer un click.

Scastie Login

Automáticamente te aparecerá una opción como la siguiente en donde deberemos hacer click y posteriormente proporcionar nuestras credenciales de GitHub y listo tendremos vinculado Scastie con nuestra cuenta de GitHub.

Scastie GitHub

Si todo ha ido de forma correcta en este punto seremos capaces de ver nuestra cuenta de GitHub vinculada a Scastie.

Scastie vinculate to GitHub

Conclusión

Scastie es una herramienta poderosa y accesible que puede beneficiar tanto a principiantes como a desarrolladores experimentados en Scala. Con su capacidad de ejecución en tiempo real, compatibilidad con diferentes versiones de Scala y facilidad para compartir proyectos, Scastie se convierte en un aliado valioso para el desarrollo en este lenguaje de programación. Te invito a probar Scastie y descubrir cómo puede mejorar tu flujo de trabajo y facilitar tus tareas de programación en Scala. Además, si deseas puedes darle un vistazo a mi curso de Scala Spark donde te enseñamos cómo trabajar desde niveles básicos hasta avanzados con RDD y DataFrame en Apache Spark con Scala.

Spark y Scala en Databricks: Big Data e ingeniería de datos

Trabajo desde niveles básicos hasta avanzados con RDD y DataFrame.

Entradas creadas 26

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Publicaciones relacionadas

Comienza escribiendo tu búsqueda y pulsa enter para buscar. Presiona ESC para cancelar.

Volver arriba