Cómo programo Java sin IDE (y cómo puedes hacerlo tú)

Con el Language Server Protocol se ha mejorado mucho la ergonomía a la hora de programar fuera del IDE convencional y voluminoso, hasta el punto de que hoy en día es posible utilizar un editor de textos ligero como Vim, Emacs o Neovim para trabajar en Java sin quemar gigas de memoria RAM, como ocurre con IDEA o con Eclipse.

Para programar en Java, usaremos eclipse-jdt-ls:

Para activar un LSP en Vim, uso los siguientes plugins:

Para activar un LSP en Emacs, uso los siguientes plugins:

Para activar un LSP en Neovim, uso los siguientes plugins:

Lista de reproducción
  1. 1
    JDK vs JRE: ¿qué diferencia hay?
    6 minutos
  2. 2
    ¿Por qué ahora Java versiona tan rápido?
    7 minutos
  3. 3
    Instalar Java en Windows mediante Temurin
    7 minutos
  4. 4
    ¿Por qué hay tantos JDKs y cuál debo elegir? OpenJDK, OracleJDK, Temurin…
    10 minutos
  5. 5
    Cómo instalar y desinstalar el JDK de Java en macOS
    9 minutos
  6. 6
    ¿Qué es Lombok?
    9 minutos
  7. 7
    ¿Qué es sdkman? Guía de instalación y uso
    12 minutos
  8. 8
    Mejores datos de prueba en Java con DataFaker
    9 minutos
  9. 9
    Cómo programo Java sin IDE (y cómo puedes hacerlo tú)
    16 minutos