En esta sección, aprenderás a configurar tu entorno de desarrollo para programar en Scala. Asegurarte de que tu entorno esté correctamente configurado es crucial para evitar problemas técnicos y maximizar tu productividad.

  1. Instalación de Java Development Kit (JDK)

Scala se ejecuta en la Máquina Virtual de Java (JVM), por lo que necesitarás tener instalado el JDK.

Pasos para instalar JDK:

  1. Descargar JDK:

    • Visita el sitio web de Oracle o adoptium.net para descargar la última versión del JDK.
    • Selecciona la versión adecuada para tu sistema operativo (Windows, macOS, Linux).
  2. Instalar JDK:

    • Sigue las instrucciones del instalador para completar la instalación.
    • Asegúrate de configurar las variables de entorno JAVA_HOME y PATH para que apunten a la ubicación del JDK.

Verificar la instalación:

Abre una terminal y ejecuta el siguiente comando para verificar que JDK está correctamente instalado:

java -version

Deberías ver una salida similar a:

java version "17.0.1" 2021-10-19 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)

  1. Instalación de Scala

Usando Scala con sbt (Scala Build Tool):

sbt es una herramienta de construcción para Scala que también se puede usar para gestionar dependencias y ejecutar proyectos.

Pasos para instalar sbt:

  1. Descargar sbt:

    • Visita el sitio web oficial de sbt: sbt download.
    • Sigue las instrucciones específicas para tu sistema operativo.
  2. Instalar sbt:

    • En macOS, puedes usar Homebrew:
      brew install sbt
      
    • En Windows, descarga el instalador y sigue las instrucciones.
    • En Linux, puedes usar un gestor de paquetes como apt o yum:
      echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee -a /etc/apt/sources.list.d/sbt.list
      sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 642AC823
      sudo apt-get update
      sudo apt-get install sbt
      

Verificar la instalación:

Abre una terminal y ejecuta el siguiente comando para verificar que sbt está correctamente instalado:

sbt sbtVersion

Deberías ver una salida similar a:

[info] welcome to sbt 1.5.5 (AdoptOpenJDK Java 11.0.11)
[info] loading settings for project global-plugins from idea.sbt ...
[info] loading global plugins from /Users/username/.sbt/1.0/plugins
[info] sbt server started at local:///Users/username/.sbt/1.0/server/...
[info] sbt version in this project: 1.5.5
[info] 1.5.5

  1. Instalación de un IDE

Un Entorno de Desarrollo Integrado (IDE) facilita la escritura, ejecución y depuración de código Scala. Algunas opciones populares son IntelliJ IDEA y Visual Studio Code.

IntelliJ IDEA:

  1. Descargar IntelliJ IDEA:

    • Visita el sitio web de JetBrains: IntelliJ IDEA download.
    • Descarga la versión Community (gratuita) o la versión Ultimate (de pago).
  2. Instalar IntelliJ IDEA:

    • Sigue las instrucciones del instalador para completar la instalación.
  3. Configurar el plugin de Scala:

    • Abre IntelliJ IDEA.
    • Ve a File > Settings > Plugins.
    • Busca "Scala" y haz clic en Install.

Visual Studio Code:

  1. Descargar Visual Studio Code:

    • Visita el sitio web de Visual Studio Code: VS Code download.
    • Descarga la versión adecuada para tu sistema operativo.
  2. Instalar Visual Studio Code:

    • Sigue las instrucciones del instalador para completar la instalación.
  3. Configurar el plugin de Scala:

    • Abre Visual Studio Code.
    • Ve a Extensions (icono de cuadrado en la barra lateral izquierda).
    • Busca "Scala (Metals)" y haz clic en Install.

  1. Crear tu Primer Proyecto Scala

Usando sbt:

  1. Crear un nuevo proyecto:

    • Abre una terminal y navega a la carpeta donde deseas crear tu proyecto.
    • Ejecuta el siguiente comando:
      sbt new scala/hello-world.g8
      
  2. Seguir las instrucciones:

    • sbt te pedirá que ingreses algunos detalles como el nombre del proyecto. Completa las instrucciones.
  3. Navegar al directorio del proyecto:

    • Una vez creado el proyecto, navega al directorio del proyecto:
      cd nombre-del-proyecto
      
  4. Compilar y ejecutar el proyecto:

    • Ejecuta sbt en el directorio del proyecto:
      sbt
      
    • En la consola de sbt, ejecuta:
      run
      

Deberías ver una salida similar a:

[info] running com.example.Hello
Hello, World!

Conclusión

En esta sección, has aprendido a configurar tu entorno de desarrollo para programar en Scala. Has instalado el JDK, sbt y un IDE de tu elección. También has creado y ejecutado tu primer proyecto Scala. Con este entorno configurado, estás listo para comenzar a explorar los conceptos básicos de Scala en el siguiente módulo.

¡Felicidades por completar esta sección! Ahora estás preparado para sumergirte en los conceptos básicos de Scala.

© Copyright 2024. Todos los derechos reservados