Java vs. Go: ¿Cuál es el mejor lenguaje para backend? |

Поділитися
Вставка
  • Опубліковано 21 вер 2023
  • Y si no lo sabías #LoAprendisteEnEDteam
    - 🧑‍🎓👩‍🎓 ¿Eres estudiante? Postula a las becas de EDteam: edy.to/estudiantes-yt
    - 🎁 ¡Accede a 9 cursos GRATIS de tecnología! edy.to/cursos-gratis-yt
    - 🧑‍🏫 Dicta un curso en EDteam: edy.to/profesores-yt
    - ⭐ Sube a premium y accede a cientos de cursos: edy.to/premium-yt
    - 💻 Mira todos nuestros cursos en: edy.to/cursos-yt
    -----
    Síguenos en:
    🔰 LinkedIn: edy.to/linkedin-yt
    🔰 Instagram: edy.to/instagram-yt
    🔰 TikTok: edy.to/tiktok-yt
  • Розваги

КОМЕНТАРІ • 149

  • @EDteam
    @EDteam  8 місяців тому +7

    Si sabes programar en Go y quieres trabajar en EDteam, te estamos buscando 😃 Postula aquí: 👉bit.ly/edteam-backend

    • @eduardoguastay
      @eduardoguastay 8 місяців тому

      Tentador aprender GO, cuál es la curva para pasarse un mundo java a go.

    • @blackbeard6674
      @blackbeard6674 Місяць тому

      Hacé el mismo video pero Java vs C#. Y trae un C# del mismo nivel que este Andrés !!

  • @nenenel5608
    @nenenel5608 8 місяців тому +32

    Nunca hago comentarios en los videos, pero por esta vez lo merece, HACE TIEMPO HE QUERIDO VER ESTE TIPO DE PODCAST, ENFOCADOS A IT ESPANOL

  • @elprofebleider
    @elprofebleider 8 місяців тому +21

    Yo llevo unos 9 meses aprendiendo programación y enfocándome en java. Quisiera algún día hablar con la fluidez y profesionalismo que habla Andrés sobre este lenguaje, se le escucha tan Pro.

  • @Jefe21054
    @Jefe21054 8 місяців тому +15

    Me gustaría una carrera completa de Java renovada con Andrés

  • @novatocode
    @novatocode 8 місяців тому +12

    Actualmente estoy aprendiendo Java, pero estaría bueno que actualizarán los cursos de Java y Springs con Andrés como profesor

  • @TornVeil7
    @TornVeil7 8 місяців тому +24

    El Profe Alexys es un crack esos cursos que tiene son una joya

  • @nombre11653
    @nombre11653 6 місяців тому +4

    Definitivamente quiero el curso de EDteam de Java creado con Andrés, me interesa bastante

  • @hba6018
    @hba6018 25 днів тому +1

    Realmente con AOT (GraalVM) puedes tener exactamente lo mismo que Go, un binario que corra sin necesidad de JVM. El compilador javac genera bytecode y el JIT del JVM al final produce binarios que si los corre el procesador. No hay que confundir tiempos de arranque con performance de programas, La compilacion estatica solo da ventaja en tiempo de arranque, pero una vez el programa arranca, la compilacion dinamica (con el JIT) puede dar mejor performance, por lo que Go realmente no siempre es mas veloz. Tampoco tienes que distribuir un jar, si no quieres compilarlo a nativo puedes empaquetar tu jar junto con el JVM usando JPackage, que genera hasta el instalador de la app ("exe", "msi", "rpm", "deb", "pkg", "dmg", etc). Hay mucha gente con referencias de hacen 10 y 15 años de Java

  • @lastdragonmx
    @lastdragonmx 8 місяців тому +3

    En el 10:50, No se si aun este soportado por GNU pero el compilador de Java en Linux de GNU, compila el código a maquina nativo, por lo que el binario final es un ELF de toda la vida de Linux

  • @tymln041299
    @tymln041299 8 місяців тому +13

    Team Java!! 🎉

  • @JaminFernandez
    @JaminFernandez 8 місяців тому

    Excelente charla, muchas gracias ...

  • @royventura4883
    @royventura4883 8 місяців тому

    Hagan más de esto! Es interesante.

  • @llcsilent
    @llcsilent 8 місяців тому +3

    el invitado Andres no entendió la parte del servidor, lo que se intento decir (según como lo entendí) es que en java no seria practico hacer un servidor, porque para lograrlo se necesitan bastantes "componentes" fuera de lo que es el lenguaje como tal, con Go no dependería de factores externos, con java si o si depende de jvm de bitecode servidores y librerias o frameworks. para solo servir un Html. es como si hubiera respondido... pues pongo el html en un apache.

  • @NZW__
    @NZW__ 8 місяців тому +3

    Excelente video. Dos monstruos de la tecnología.

  • @David-ef9jz
    @David-ef9jz 8 місяців тому +12

    Team GO!

    • @EDteam
      @EDteam  8 місяців тому +2

      Si sabes programar en Go y quieres trabajar en EDteam, te estamos buscando 😃 Postula aquí: 👉bit.ly/edteam-backend

  • @SUPERHALOID1
    @SUPERHALOID1 8 місяців тому +1

    Me encantó este debate.

  • @hugorozas9594
    @hugorozas9594 8 місяців тому +3

    Que interesante el PodCast; Aunque me doy cuenta que el Java tiene algunas ventajas (entre ellas la Laboral), por ahora me oriento al Golang, ya veremos en el futuro.

  • @luloy8612
    @luloy8612 8 місяців тому

    Estupendo video

  • @jesusvillavicencio6967
    @jesusvillavicencio6967 Місяць тому

    muy provechoso el video granas @EDteam

  • @leandrofernandez1363
    @leandrofernandez1363 7 місяців тому

    Que buen video!!

  • @Alcastik
    @Alcastik 4 місяці тому +2

    La pregunta correcta es: ¿Por qué Google creó Go si ya existían Java y otros lenguajes?
    Prácticamente casi todos los argumentos que Andres ha dado son razones por la que Go ha nacido, no por que sean conceptos erróneos, al contrario se necesitaba hacer una forma distinta. Ej: JVM que hizo famoso a Java pesa aprox. 120 MB lo que la convierte en un lastre en entornos Cloud (Los 50MB para GO fueron mal intencionados y extremos).
    Mi consejo: aprender ambos, personalmente programe 7 años en Java y los últimos 3 en Go.

  • @hba6018
    @hba6018 24 дні тому

    Desde Java 18, puedes correr en la termina jwebserver, y ya tienes un servidor http sin escribir ni una sola línea de codigo.

  • @KtoCharlieGolf
    @KtoCharlieGolf 29 днів тому

    Me gustan estos VS!!

  • @sehogas
    @sehogas Місяць тому

    Alexis, probaste sqlc ? Maravilla!

  • @TornVeil7
    @TornVeil7 8 місяців тому +2

    Jajajaja está muy bueno el podcast

  • @devlemonsalve
    @devlemonsalve 8 місяців тому +4

    Algún día harán c# vs go o algo con c#, a muchos estudiantes nos gustaría un Carrera de C# 🤩

  • @the.baxtian
    @the.baxtian 23 дні тому

    No programé nunca en Java aunque si en C# con .net, parecido pero no, suelen decir. La realidad es que me estoy llendo de .net para el backend por el simple motivo de que hay que hacer muchas cosas para sólo exponer un par de datos para una Web Api. Tambíen me tiene cansado tantas formas diferentes de hacer lo mismo, han convertido el lenguaje en un spaguetti. Realmente se ha revuelto todo con c# y nada ya es comprensible como solia serlo. Algunos sentirán que tenes mas opciones para hacer las cosas, pero yo personalmente siento que agregan cosas y complican todo para en definitiva hacer lo mismo que cualquier otro lenguaje. Estoy aprendiendo Go y realmente puedo decir que mas simple es mejor y sobre todo, mas potencia y sin tener que instalar miles de librerias para hacer algo simple. Y funciona sin mas. Go ha despertado que vuelva a tener ganas de programar como cuando era un niño. Para mí Java sigue el mismo camino que .net, por salir a competir con novedades terminan haciendo una ensalada; y todo para qué? para hacer lo mismo que hacen otros lenguajes simples.

  • @grovertec
    @grovertec 8 місяців тому +2

    Cuando se creo Java no se hablaba de BackEnd, sino de aplicaciones cliente/servidor y es un lenguaje de propósito general. Go fue creado para ser usado en el BackEnd, es obvio que para ese fin se lo va llevar a Java, es como comparar Go en otro campo donde ya Java es más maduro

  • @davidgrajalesmirage
    @davidgrajalesmirage 4 місяці тому

    Creo que andres se complico con los VT. Si en esencia los VT de java son una implementación propia del mismo concepto de las gorutinas, los threads virtuales son lo que haces es hacer distribuir los threads del sistema operativl para que se turnen entre N tareas, haciendo que se comporten den manera concurrente.

  • @daniel-peiro
    @daniel-peiro Місяць тому

    Go suena mucho en LATAM? En España tiene casi nulo uso.

  • @pablodenapoli1667
    @pablodenapoli1667 26 днів тому

    No hay forma de que un lenguaje que compila a byecode para una naquina virtual compita en performance con un lenguaje que compila a código nativo como go 23:15 . El manejo de errores en go es mucho más simple y transparente que el try/catch

  • @bryanedgar4546
    @bryanedgar4546 8 місяців тому +1

    uff lucha de titanes. Excelente debate.

  • @yamiyura3791
    @yamiyura3791 8 місяців тому +8

    Team java

  • @abelenocrodriguez
    @abelenocrodriguez 8 місяців тому +8

    Go multi thread y mas rapido, full escalable, gana por mucho

    • @Edutroniko
      @Edutroniko 8 місяців тому

      pero dicen que hay mas ofertas laborales en java

    • @abelenocrodriguez
      @abelenocrodriguez 8 місяців тому +1

      Soy independiente hace 11 años, gracias a Dios, es lo que menos me importa jajaja, unpopular opinion

  • @marinogarcia4024
    @marinogarcia4024 Місяць тому +1

    Para mí, son lenguajes buenos y no cabe ninguna comparación, se deben utilizar dónde cada uno es poderoso.

  • @col_yom
    @col_yom 8 місяців тому +1

    Muy buena charla

  • @abcuuxyz
    @abcuuxyz 8 місяців тому +5

    C#, bueno digo eso porqué es lo que sé más 😅😅

  • @pringstom
    @pringstom 8 місяців тому +2

    edteam deberia tener los mejores cursos de GO, porque 1 lo usa el mismo edteam, y pues 2 los profesores son los mismos que metieron mano en su backend, esta muy bien pensado explotarlo... y es por ello que me estoy animando a comprar todos los cursos de GO.Saludos

  • @gpagliuca13
    @gpagliuca13 Місяць тому

    Bueniiiisimo este debate !!; jajajaj un poco especializado pero me gustó mucho, muchas felicidades

  • @galletaleekun3869
    @galletaleekun3869 8 місяців тому +5

    Acá en México, cada instituciones de gobierno tienen sus desarrollos en cierta versión de Java 😡😠 y cuando quiero utilizar uno y así sucesivamente cada cierre de mes y desinstalando y configurando como 8 veces por computadora

  • @elienetwork8764
    @elienetwork8764 8 місяців тому +2

    Porque será que la mayoría de los curso de Java empiezan con la versión 8 y no las nuevas versiones?

    • @lucasvazquez8258
      @lucasvazquez8258 8 місяців тому +1

      Porque es la versión más utilizada por las empresas, fue la versión que re-popularizó a Java allá por el 2014 si no le erro, ya que en esa versión añadieron varias característica que muchos lenguajes traían, pero que Java aún no tenía.

  • @arsenius2618
    @arsenius2618 29 днів тому

    Algun dia tendre el conocimiento que demuestra Andres en este debate

  • @bsantanders3000
    @bsantanders3000 3 місяці тому

    Falta el vs de Angular ❤. Gracias.

  • @AnthonyCode
    @AnthonyCode 2 місяці тому

    Andres siendo argentino jejeje bien ahí 54:29

  • @Fep_Aguilar
    @Fep_Aguilar 4 місяці тому +1

    El hecho que Andres solo defienda Java basado en Scala y Kotlin, es como aceptar que Golang necesita lenguajes derivados para lograr cosas modernas.
    El TL;DR es que Java existe porque hay mucha gente que aprendió hace años, y no quiere perder el tiempo que invirtieron aprendiendo cosas de finales de los 90.

  • @emmanuellagunas5188
    @emmanuellagunas5188 6 місяців тому +1

    Deseo un PHP vs Javascript, O un ORM versus SQL

  • @astronauth
    @astronauth 3 місяці тому

    En go aunque sea binario, no necesariamente significa que funcionara en cualquier maquina o cualquier OS, también depende el procesador que tengas

  • @AndresLobaton
    @AndresLobaton 8 місяців тому +4

    Chicos deberian hacer un video porfavor de: GO(y las go rutinas) vs Node js(y las promesas)

  • @user-bx5mg2pg6q
    @user-bx5mg2pg6q 8 місяців тому +5

    Joder go me gusta demasiado v':

    • @EDteam
      @EDteam  8 місяців тому +1

      Si sabes programar en Go y quieres trabajar en EDteam, te estamos buscando 😃 Postula aquí: 👉bit.ly/edteam-backend

  • @germansarmientodiaz485
    @germansarmientodiaz485 6 місяців тому

    Si se quisiera hacer procesamiento masivo de registros (orden de millones), ¿recomendarían mas Go o Java?

  • @paolobooker4163
    @paolobooker4163 Місяць тому

    Siempre pensé que los "Java Bro" era un meme, pero veo que es real XD

  • @MrWolf-ke3gv
    @MrWolf-ke3gv Місяць тому

    Mis respetos para ambos, se nota que saben un montón. Pero soy team Java ❤

  • @kepler3326
    @kepler3326 8 місяців тому

    Excelente podcast, uno java vs javascripts

    • @rodrigosanchez3402
      @rodrigosanchez3402 2 місяці тому +3

      No tienen nada que ver uno con el otro más que la similitud del nombre... Es como comparar mi perro con la TV que tengo en el living.

  • @c.camacho7377
    @c.camacho7377 8 місяців тому +3

    ¿Seria buena opción aprender Go como primer lenguaje de programación?

  • @SergioAlejandroCampos
    @SergioAlejandroCampos 8 місяців тому +6

    A pesar de que Álvaro y Alexis estaban 2 contra 1, Andrés salió avante.

    • @Alexyslozada
      @Alexyslozada 8 місяців тому +2

      Andrés es un capo

    • @EDteam
      @EDteam  8 місяців тому +1

      Jaja, Alvaro le echo sus puyas a Alexys también

  • @beatdata6522
    @beatdata6522 5 місяців тому +1

    primer lenguaje que aprendi java, luego pase por otros, termino en GO

  • @angelramirez4736
    @angelramirez4736 8 місяців тому +1

    ¿y Java Native para cuando?

  • @mariocoria4492
    @mariocoria4492 7 місяців тому +2

    Muy bueno puede ser un C# VS Java
    Saluos!

    • @daniel-peiro
      @daniel-peiro Місяць тому

      Mismo perro con distinto collar ... Son super parecidos

  • @danielcolmenares8234
    @danielcolmenares8234 8 місяців тому +3

    jejeje esperando el de ORM vs SQL

  • @gelvezz23
    @gelvezz23 8 місяців тому +5

    Go se creo con un enfoque más de servidor e infra

    • @dhayanchavez
      @dhayanchavez 8 місяців тому

      Rust, por ahora igual, se pueden hacer más cosas, pero por ahora es usado para backend
      Tanto así, que los frameworks de JS, están migrando de JS a Rust, para producir JS 😂 DenoJS, por ejemplo está basado en Rust, en su misma página lo dice

    • @gelvezz23
      @gelvezz23 8 місяців тому

      @@dhayanchavez al ser lenguajes que se acercan mucho a bajo nivel son más rápidos para compilar y procesar código y al mismo tiempo aprovechar hardware

  • @hugoemanuelifran1384
    @hugoemanuelifran1384 8 місяців тому +1

    Que grande el argentino

  • @JhonMoralesDev
    @JhonMoralesDev Місяць тому +2

    Java invento webflux (Complico mas lo non-blocking, que ningun otro lenguaje toca hacer nada extra, pero en java si), hoy en dia ahora todo se pide non-blocking o reactivo, desde que esto se inventó y se agrego mas complejidad extra no es rentable, así que por mi parte lo abandoné.

  • @mictellogarit7473
    @mictellogarit7473 6 місяців тому

    ¿Cuando C# bs Java?

    • @the.baxtian
      @the.baxtian 23 дні тому

      4 palabras y 1 con error. Build failed. jaja

  • @gelvezz23
    @gelvezz23 8 місяців тому +2

    Go es una belleza

    • @EDteam
      @EDteam  8 місяців тому

      Si sabes programar en Go y quieres trabajar en EDteam, te estamos buscando 😃 Postula aquí: 👉bit.ly/edteam-backend

  • @danielrosario453
    @danielrosario453 8 місяців тому +4

    Pregúntenle a Andrés en que esta hecho Docker jajaja

    • @Alexyslozada
      @Alexyslozada 8 місяців тому +5

      Me faltó decir eso jaja

  • @manguito_viajero
    @manguito_viajero 8 місяців тому +7

    Team GO !!💪

  • @lidoazul
    @lidoazul 8 місяців тому +5

    Para el que crea que Java está muriendo, aquí en Carolina del Norte ahí mucho trabajo para este lenguaje, presencial y remoto.

    • @jorgeosorio1613
      @jorgeosorio1613 8 місяців тому +2

      Yo creo que lo que le pasa a Java es lo mismo que le pasa a C++, son lenguajes con tantos años que ya tienen demasiados estándares. C++ moderno es demasiado diferente al clásico y cosas que antes tenían sentido ahora ya no, y esto dificulta el desarrollo de proyectos para los equipos. De igual forma, son lenguajes que van a seguir existiendo por varios años; mucho del software actual está desarrollado en esos lenguajes.

    • @cesarmejias9008
      @cesarmejias9008 8 місяців тому

      Bro yo tengo meses estudiando Java y tengo ganas, intenciones, de irme a Florida que esta mi familia para trabajar en ello. Creo que resultara bien.

    • @dhayanchavez
      @dhayanchavez 8 місяців тому

      ​@@cesarmejias9008Dónde me recomiendas aprender Java!? Hay muchos mentores, pero bueno, unos saben más que otros

    • @suitnes.
      @suitnes. 8 місяців тому

      @@dhayanchavez en EDteam

  • @jorgeandresnumamendoza258
    @jorgeandresnumamendoza258 6 місяців тому +1

    Java sigue siendo más verbose que Go, Go sigue teniendo mejor performance y me puedo regar más con respecto al desarrollo de una app gigante desde cero. En Go sin necesidad de scaffold, a mano pelada, harías el mismo backed mucho más rápido.

  • @eduardoyupanqui
    @eduardoyupanqui 7 місяців тому +1

    Ya basta Freezerrr!!, no hay comparación con Go en todo aspecto, java se está recuperando pero Go nació para aprovechar todas las capacidades de nube.
    El real VS es: Go vs Rust
    VS de inválidos: java vs csharp(dotnet)

  • @daniel-peiro
    @daniel-peiro Місяць тому +1

    Hablando de formato: Go es super elegante, Java es horroroso.
    Y yo desarrollo en C#

  • @joseavilasg
    @joseavilasg 8 місяців тому +2

    Java fue una pesadilla en el instituto.

  • @daBiGPut0
    @daBiGPut0 8 місяців тому +1

    Php

  • @VanguardSoftwareGroup
    @VanguardSoftwareGroup 8 місяців тому +1

    Ya fue ya me casé con c#

    • @henryrosales9569
      @henryrosales9569 8 місяців тому

      Es más fácil aprenderlo que java ?

    • @VanguardSoftwareGroup
      @VanguardSoftwareGroup 8 місяців тому +1

      @@henryrosales9569 Tienen sintaxis similares, sin embargo cuando tome mi decisión fue por la IDE ,realmente me gusta mucho trabajar en visual studio que en NetBeans.

    • @Edutroniko
      @Edutroniko 8 місяців тому

      y todavia hay demanda laboral en .NET? @@VanguardSoftwareGroup

    • @dhayanchavez
      @dhayanchavez 8 місяців тому

      ​@@EdutronikoEs más pagado que Java, al menos un 30% más 😢😢😢😢
      Y yo aquí aprendiendo Java

  • @andersonalmeydat7715
    @andersonalmeydat7715 7 місяців тому

    Literal fue 2 vs 1 (java) xd, buen video

  • @Sebastian0191
    @Sebastian0191 8 місяців тому

    Java

  • @danielrosario453
    @danielrosario453 8 місяців тому

    Argumento: En la nueva versión tal

  • @willypaz6706
    @willypaz6706 7 місяців тому

    Java es buen lenguaje, Gracias a Java mucha gente elige un lenguaje mejor

  • @CesarEnrique.
    @CesarEnrique. 8 місяців тому +1

    y yo con c#

  • @Asbeel1
    @Asbeel1 8 місяців тому

    Hoy en "te lo resumo asi nomas", por que java es el mejor lenguaje para programar

  • @elmatygb
    @elmatygb 8 місяців тому

    20:28 Esto es fake. Go no ofrece programación funcional nativa. Algunas cosas se han ido introduciendo, pero no es funcional

  •  8 місяців тому +1

    Yo defiendo a Java mejor de lo que lo hizo ese tipo. Que tristeza...

  • @josainsite5141
    @josainsite5141 2 місяці тому

    JavaScript

  • @Fep_Aguilar
    @Fep_Aguilar 4 місяці тому

    38? ya ven lo q hace Java? 31:02

  • @edismr4181
    @edismr4181 3 місяці тому +2

    Con este video Java parece una sopa de malas prácticas

  • @SUPERHALOID1
    @SUPERHALOID1 8 місяців тому +3

    Team Java

  • @benjaminsanchez9097
    @benjaminsanchez9097 8 місяців тому

    el mejor lenguaje para capa de negocios..... bueno, depende. depende de el requerimiento... ya que si, el cliente tiene infraestructura para c# .... y le dices... nooo, c# no es mejor que.... "ponga el nombr del lenguaje".... pues, como decimos por aca. VALIS CALLAMPA!
    XD

  • @eleudofuva
    @eleudofuva 7 місяців тому

    andres eso no es nada, en venezuela nos dan 8hr sin electricidad ajaaj

    • @ricvill6910
      @ricvill6910 3 місяці тому

      asi es bro lamentablemente aun 2024 cosas de patria :P

  • @rafaelcampoverde
    @rafaelcampoverde 8 місяців тому

    Seguro el refkector corre java 😂

  • @TechAlertas
    @TechAlertas 8 місяців тому +4

    El mejor es rust :v

  • @rogercolque
    @rogercolque 8 місяців тому +1

    Team Html

  • @Sobrio-jz4sc
    @Sobrio-jz4sc 8 місяців тому +2

    Yo con C++ en mi mochila, ja no se crean.

    • @dhayanchavez
      @dhayanchavez 8 місяців тому +2

      El abuelo 👴🏼 C++ hahah

  • @MiguelAngel-re6rh
    @MiguelAngel-re6rh 8 місяців тому +2

    Cualquier cosa menos java

  • @arturofustet5883
    @arturofustet5883 26 днів тому +1

    Que rompe huevos Alvaro, deja hablar.

  • @alexth4937
    @alexth4937 8 місяців тому +4

    No podés compara Java con Go haha 😂😂 Java es mil veces mejor

    • @danielrosario453
      @danielrosario453 8 місяців тому +2

      Go tiene mejor experiencia de programacion.

    • @pedroagurtocastillo9893
      @pedroagurtocastillo9893 8 місяців тому

      xd, lo importante es la arquitectura, y con los copilot de hoy en día no debería ser problema.@@danielrosario453

    • @jjcg2005
      @jjcg2005 8 місяців тому

      Claro que se puede y de hecho lo están haciendo.

  • @marinogarcia4024
    @marinogarcia4024 Місяць тому +2

    Java es exageradamente PESADO para la web.

  • @evertstivenriveracorrea5393
    @evertstivenriveracorrea5393 8 місяців тому +1

    Php