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

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ธ.ค. 2024

ความคิดเห็น •

  • @c3rberus27
    @c3rberus27 9 หลายเดือนก่อน +32

    Nuevamente me quito el sombrero ante tal elocuencia y simplicidad para explicar estos temas.
    Yo mayormente desarrollo en Angular, pero de ves en cuando toco código JAVA y comprender estos temas nos hacen conocer un poco mas el como funcionan las herramientas
    ¡Un saludo !

  • @richardariza5339
    @richardariza5339 9 หลายเดือนก่อน +1

    Como programador Nvim es lo mejor que me ha podido pasar, lo utilizo para programar en dart/flutter

  • @sjar03
    @sjar03 9 หลายเดือนก่อน +13

    La verdad esta muy interesante, en su momento lo intenté pero lo dejé de lado por la gran curva de aprendizaje que representa, y la verdad en el mundo laboral solo buscan que des resultados, no el como, si haces alguna guía sobre como montar el entorno me animaría a darle otra oportunidad y así aprender a fondo como funcionan las cosas, buen video, eres un crack

  • @tranquiloteov
    @tranquiloteov 9 หลายเดือนก่อน

    yo llevo programando en java, java fx y Spring desde hace 4 años con Vscode y no he tenido problemas. no he vuelto ni a eclipse ni a intellij. me encanta.

  • @Alex-bb8zm
    @Alex-bb8zm 9 หลายเดือนก่อน +1

    Porfín entiendo el sistema de motores, servidores y autocompletados. Al configurar mi NeoVim sólo hice un copypaste de un vídeo random y ahora entiendo mucho mejor cómo es que funciona por dentro. Muchisimas gracias, súper bien explicado (hasta la parte de los snippets)

  • @sced17
    @sced17 9 หลายเดือนก่อน +1

    Enhorabuena! Los de la vieja escuela, amamos estos consejos. Te has lucido con un un gol desde la mitad del campo. Saludos.

    • @hba6018
      @hba6018 9 หลายเดือนก่อน

      No fue un gol, fue un Home Run

  • @emerson.dvlmt.g
    @emerson.dvlmt.g 9 หลายเดือนก่อน +2

    Hace como 3 meses migré a Neovim definitivamente, lo mejor que pude hacer

    • @aldojar
      @aldojar 9 หลายเดือนก่อน

      Que ganas usando Neovim a comparación de IntelliJ o eclipse ? Por puro gusto o hay una razón?

    • @emerson.dvlmt.g
      @emerson.dvlmt.g 9 หลายเดือนก่อน

      @@aldojar menos carga de recursos, al menos la mitad, comprensión de los procesos que hace el IDE, ahora sé cómo hacerlos "a pie" mayor fluidez a la hora de escribir código, en mi caso que estoy aprendiendo aún, me interesa aprender todo, más que me hagan la mayoría del trabajo interno, satisfacción del nerd interno de decir que sé cómo cerrar Vim, trabajo en la terminal, que prácticamente ahora no salgo de ahí más que para ir al navegador. Y porque me gusta y mucho

  • @nonodev96
    @nonodev96 9 หลายเดือนก่อน +3

    Muy interesante, de haber sabido que existe un LSP habría buscado uno para mi TFG.
    Muy buen video.

  • @Math77_latam
    @Math77_latam 9 หลายเดือนก่อน +14

    Has un tutorial de como montar ese entorno 🥺 porfaaa, es difícil encontrar videos en español sobre cómo hacerlo

    • @makigas
      @makigas  9 หลายเดือนก่อน +17

      Bancamos idea

    • @JimSimRoDev
      @JimSimRoDev 9 หลายเดือนก่อน

      Sii porfa tutorial

    • @Math77_latam
      @Math77_latam 9 หลายเดือนก่อน +1

      @@makigas Si bro porfa, llevo tiempo intentando montar mi entorno pero algunos suben incompleto los ítem que utilizan 😔

    • @gpl-o3i
      @gpl-o3i 9 หลายเดือนก่อน

      x2

    • @makigas
      @makigas  9 หลายเดือนก่อน +2

      Claro, yo tengo un vídeo donde hablo de los items que utilizan, th-cam.com/video/MIIPhu67KU0/w-d-xo.html
      Pero es una lista de plugins, probablemente no cuente exactamente cómo montar todo el entorno

  • @xxdrobbexx
    @xxdrobbexx 9 หลายเดือนก่อน

    Es muy interesante y le estaba agarrando el gustito, pero termine de dejarlo por un motivo tenia muchas configuraciones y empezaron a fallar por actualizaciones luego de buscar y corregir los problemas, al cabo de un mes volvieron a salir y para mi fue bastante molesto por eso lo termine dejando,

  • @Rodri333
    @Rodri333 9 หลายเดือนก่อน

    Desenado que saques un video de DAP, me encanta como explicas!

  • @pplot-dev
    @pplot-dev 9 หลายเดือนก่อน +1

    Interesante, gracias por haber compartido esta informacion🎉🎉

  • @Poohhjnjkkmkmhhb
    @Poohhjnjkkmkmhhb หลายเดือนก่อน

    @makigas Crees que se podría hacer algo parecido con Swift en windows

    • @makigas
      @makigas  หลายเดือนก่อน

      Hay language server para Swift en github.com/apple/sourcekit-lsp, así que supongo que mientras las herramientas estén en el PATH o estén para instalar mediante mason, vim-lsp o lsp-mode, asumo que la respuesta debería ser sí sin mucho problema

  • @soyjaider8996
    @soyjaider8996 9 หลายเดือนก่อน

    justo el video que necesitaba

  • @adj32nj
    @adj32nj 9 หลายเดือนก่อน

    Buen video, que libro recomiendas para aprender a usar desde 0 java, tengo experiencia en js, y py, pero experiencia basica.

  • @cristianmanuelabalosfernan6081
    @cristianmanuelabalosfernan6081 9 หลายเดือนก่อน

    Y como completas JSP en vim, no hay o no encuentro un LSP para ellos y jdtls no ofrece soporte

  • @rodrigoch2291
    @rodrigoch2291 9 หลายเดือนก่อน +1

    Espero poder desarrollar en Spring Boot o Quarkus sin problemas al integrando LSP en NEOVIM

    • @nq-m4d339
      @nq-m4d339 9 หลายเดือนก่อน

      Se puede, es muuuuuy rápido y es hermoso

  • @jesusreyes2525
    @jesusreyes2525 วันที่ผ่านมา

    Un crack

  • @MiguelTFD
    @MiguelTFD 6 หลายเดือนก่อน

    Hola maki, una pregunta, has notado que el code linter del propio lsp (eclipse-jdt-ls) no funciona en proyectos creados en maven usando la terminal, pero en proyectos creados en idea o archivos java sueltos si funciona el Linter, Buenas noches

    • @makigas
      @makigas  6 หลายเดือนก่อน

      Raro, a mi si me tira. ¿Todo bien en el root_dir que le pasas al start_or_attach de jdtls?

  • @ferchris82
    @ferchris82 9 หลายเดือนก่อน

    Estoy empezando en el mundo de la programación y mi pregunta es que ventajas tiene programar en un editor de texto normal frente a un IDE ya bien desarrollado como VSC o Intellj?

    • @miguevr7852
      @miguevr7852 9 หลายเดือนก่อน

      Más que nada cuando se hace se suele hacer por comodidad y velocidad, VSCode por ejemplo pesa mucho menos que Visual Studio y va más rápido y es más personalizable y más o menos te permite hacer lo mismo, en cuanto a editores especiales (vi vim neovim eMacs) tienen combinaciones de teclas que te permiten moverte muy rápido y básicamente hacer lo que quieras

    • @williamchristopherrendonca3640
      @williamchristopherrendonca3640 9 หลายเดือนก่อน

      Emacs hace parecer a vscode como una tortuga que eso ya es un gran logro, tienes todos los lenguajes q ru disposición con un ide totalmente personalizado a tu gusto,,con cuentos de atajos de teclado que entre más los uses más se guardan en tu memoria muscular, llegas al punto de pensar en hacer algo y tus dedos hacerlo automáticamente, y en el caso concreto de Emacs es más potente que cualquier ide o editor de código prefabricado, es más como un mini sistema operativo con un editor de código

  • @dioswilson3153
    @dioswilson3153 9 หลายเดือนก่อน

    Como usuario de neovim confirmo que intellij(con el vim plugin, ofc) es muy superior para java

  • @ketimcoder
    @ketimcoder 9 หลายเดือนก่อน

    Sos un crack

  • @rened.lacruzibarra5974
    @rened.lacruzibarra5974 9 หลายเดือนก่อน

    no funciona bien en neovin o similares cuando haces refactoring

    • @williamchristopherrendonca3640
      @williamchristopherrendonca3640 9 หลายเดือนก่อน

      A mi me funciona excelente en emacs, a veces solo es cuestión de encontrar la opción correcta

  • @guillermovasta7373
    @guillermovasta7373 9 หลายเดือนก่อน

    Qué terminal recomiendas? iterm2, kitty o alacritty? Saludos!

    • @makigas
      @makigas  9 หลายเดือนก่อน +1

      Pues en Mac ahora desde hace un tiempo ando usando iTerm2 porque me parece que se integra mejor en Mac. En el resto de sistemas operativos ando usando Alacritty.

    • @guillermovasta7373
      @guillermovasta7373 9 หลายเดือนก่อน

      @@makigas Gracias por responder :)

    • @gustavojoaquin_arch
      @gustavojoaquin_arch 9 หลายเดือนก่อน +1

      Kitty>>>>>>>>>alacritty

  • @libcodetech
    @libcodetech 8 หลายเดือนก่อน

    Buenisimo, ahora entiendo todo, gracias a un Skinhead programador pro jaja

  • @JORGEIVANACOSTAARISTIZABAL
    @JORGEIVANACOSTAARISTIZABAL 9 หลายเดือนก่อน

    En el caso de neovim, no es más sencillo usar coc?

  • @julianyesidcarrenogomez1514
    @julianyesidcarrenogomez1514 9 หลายเดือนก่อน

    como puedo programar en kotlin crear el apk

    • @makigas
      @makigas  9 หลายเดือนก่อน +1

      Hay un language server para Kotlin (no es jdtls, es otro que se puede instalar igualmente con Mason / lsp-mode / vim-lsp-settings) y si configuras la variable de entorno ANDROID_HOME para que apunte a la ruta del SDK de Android, si abres un proyecto de Android con un build.gradle / build.gradle.kt bien configurado (o sea, marcado como aplicación Android), te debería pillar las clases del SDK de Android. Puedes compilar, ejecutar y empaquetar usando Gradle.

    • @julianyesidcarrenogomez1514
      @julianyesidcarrenogomez1514 9 หลายเดือนก่อน

      @@makigas un video de como trabajar en kotlin en visual studio code utilizando lsp y si se puede utilizar kotlin kmp (multiplapfor) con lsp

  • @roberthangelirazabagarcia7192
    @roberthangelirazabagarcia7192 9 หลายเดือนก่อน +2

    El mejor canal de programacion sin duda alguna, que va a lo que es, Programación.
    muchas gracias Makigas, siempre se aprenden nuevas cosas muy útiles en cada uno de los videos que subes.

    • @MatLangYooch
      @MatLangYooch 3 หลายเดือนก่อน

      Es mi modelo a seguir de programador al que aspiro.

  • @michel2409
    @michel2409 9 หลายเดือนก่อน +3

    Si vscode te ofrece todos los plugins para java , por qué usar vim, solo es por curiosidad.

    • @jd4rce
      @jd4rce 9 หลายเดือนก่อน +7

      Es un tema de gustos. A mí me aporta mucho por velocidad y comodidad además me desafía a entender como funcionan las cosas, sin eso, para mí el cómo funciona java seguiría siendo un misterio. Todo reducido a un botón de play verde en cualquier IDE

    • @makigas
      @makigas  9 หลายเดือนก่อน +6

      Coincido y añado: costumbre. Volverse pro en un editor aporta bastante. A alguien que ya es pro en VSCode no le diría que se pase a Vim si no es por capricho o recreación porque ya tiene el flujo trillado para el día a día, pero si es al revés ya tienes la costumbre de usar Vim para todo lo demás (como es el caso de bastantes personas, entre ellas yo), poder usar el mismo programa que se usa para todo también con Java sin tener que instalar una herramienta dedicada es un plus.

    • @LuisGuapo98
      @LuisGuapo98 9 หลายเดือนก่อน +1

      Mientras esperamos la respuesta de él, podemos suponer que porque Vim es más ligero, personalizable, o no pertenece a Microsoft.

    • @gpl-o3i
      @gpl-o3i 9 หลายเดือนก่อน

      saber los atajos de vim es magia negra

    • @gustavojoaquin_arch
      @gustavojoaquin_arch 9 หลายเดือนก่อน

      Porque es para programadores de verdad

  • @ctrentaytres
    @ctrentaytres 9 หลายเดือนก่อน +58

    ¿Por qué algunos programadores sois tan masoquistas?

    • @JonathanBytes
      @JonathanBytes 9 หลายเดือนก่อน +7

      El masoquismo es divertido 😊 😢

    • @rookiedev881
      @rookiedev881 9 หลายเดือนก่อน +11

      Eso lo dices xq no has entendido las ventajas que te da usas vim

    • @HighOctaneNews570
      @HighOctaneNews570 9 หลายเดือนก่อน +7

      @@rookiedev881 y que ventajas te da vin sobre un ide como intellij? Y no me salgas que puedes hacer todo con el teclado por que eso lo puede hacer intellij, además de que esa obsesión por la productividad está sobrevalorada

    • @rookiedev881
      @rookiedev881 9 หลายเดือนก่อน +11

      @@HighOctaneNews570 no sé trata solo de productividad, si no de comodidad, versatilidad, personalización de tu entorno de trabajo, programar en cualquier lenguaje y solo con abrir una terminal, ni entorno gráfico necesitas.

    • @herisdevelop
      @herisdevelop 9 หลายเดือนก่อน +9

      @@HighOctaneNews570 de hecho puedes convertir Vim en un IDE completo del lenguaje que tu quieras, uso vscode en el trabajo y Neovim en proyectos personales y la verdad no hay diferencias cuando agregas todos los plugins que más necesitas y los necesarios para dejarlo completo, no notas la diferencia y es más ligero el Neovim, pero vivir con los ojos vendados es respetable 🤷🏻‍♂️🤷🏻‍♂️

  • @xeland314
    @xeland314 9 หลายเดือนก่อน

    Yo yendo a configurar de nuevo Neovim para ver si funciona mejor que coc-nvim 😅

  • @skatewordable
    @skatewordable 9 หลายเดือนก่อน

    por qué no te gustab los Snipets?

  • @gpl-o3i
    @gpl-o3i 9 หลายเดือนก่อน

    excelente, para mi intelij tiene mucha latencia

  • @WTR02-g9t
    @WTR02-g9t 9 หลายเดือนก่อน

    Para todo hay tryhard's

  • @arsizhifenerprozhod
    @arsizhifenerprozhod หลายเดือนก่อน

    TODO eso es de soyas!!

  • @fabianmolina15
    @fabianmolina15 9 หลายเดือนก่อน

    muchas gracias, tienes alguna config de java para neovim para copiarme jajaja

    • @makigas
      @makigas  9 หลายเดือนก่อน +3

      En la descripción enlacé la mía: git.danirod.es/dotfiles/nvim/src/commit/6fa288ad2f99439a0e933c1a35b3afe2e5f1ba58/plugin/lsp.lua
      En verdad lo único que tiene de javero esto es el jdtls de la línea 15, pero la configuración del LSP es global. Casi todo está copiado de otras configs y los readmes así que tampoco intento hacer nada muy diferente.

  • @florentinobajo
    @florentinobajo 9 หลายเดือนก่อน

    +1

  • @CodeCristo
    @CodeCristo 5 หลายเดือนก่อน

    neovim es el mas facil

  • @tumacho-d9t
    @tumacho-d9t 3 หลายเดือนก่อน

    Por qué tantas configuraciones por dios. Se supone que somos programadores y queremos automatizar todo. Por qué no simplemente es un plugins (y que me traiga toda la configuración básica) por lenguaje y listo 😢😢 la verdad no me sorprende que tenga popularidad intellij

    • @Yoshipy999
      @Yoshipy999 หลายเดือนก่อน

      skill issue

  • @brayanhernandezmora8619
    @brayanhernandezmora8619 9 หลายเดือนก่อน

    Prefiero intellij

  • @SantiagoValencia-i4g
    @SantiagoValencia-i4g 9 หลายเดือนก่อน

    Enserio con los sueldos que ganamos les cuesta comprar un modulo con más gigas de ram y ya

    • @williamchristopherrendonca3640
      @williamchristopherrendonca3640 9 หลายเดือนก่อน

      Objetivamente editores como Vim o emacs tienen más trabajo detras que cualquier ide, el beneficio de su uso es exponencial y crece con el tiempo a diferencia de ide más modernos como intellij que tienen un tope en el beneficio que te pueden ofrecer

  • @josbexerra8115
    @josbexerra8115 9 หลายเดือนก่อน +1

    Sinceramente no hay como IntelliJ IDEA, para programar en Java, deja de recomendar editores prehistoricos de la epoca de picapiedra....

    • @agatemosu
      @agatemosu 9 หลายเดือนก่อน

      th-cam.com/video/fUKAtZPPc7I/w-d-xo.html

    • @williamchristopherrendonca3640
      @williamchristopherrendonca3640 9 หลายเดือนก่อน +1

      Emacs es más potente, rápido y mejor que cualquier ide actual, no puedes comparar un ide que lleva en desarrollo desde el 85 con un ide que apenas está en pañales