¿Por qué hay tantos JDKs y cuál debo elegir? OpenJDK, OracleJDK, Temurin…

Поделиться
HTML-код
  • Опубликовано: 4 дек 2024

Комментарии • 63

  • @robertoperezcastro9300
    @robertoperezcastro9300 Год назад +17

    Tus explicaciones son muy precisas y al grano. Felicidades por tu contenido!

  • @otakubinary
    @otakubinary Год назад +9

    Comentario ingenioso para saludar y agradecer a dani este video y también ayudar a que el algoritmo muestre el video 🤗

    • @makigas
      @makigas  Год назад +7

      Respuesta simpática para dar las gracias por el feedback y para que el algoritmo vea que estoy pendiente de los comentarios (exacto, también miden las respuestas y los hearts 🙃)

    • @jeycode9180
      @jeycode9180 Год назад

      @@makigas No lo sabía, entonces aporto disimuladamente.
      Aprovechando el momento, Dani, que te parece hacer un cli con Java17 consumiendo OpenAI u otra Api de IA más Open. Me refiero en plan stream y subirlo al yutu también, para hacer un cli con comandos, args, etc hay unas librerías muy interesantes, no las he usado, pero las eché un ojo y molaban.
      Podría ser un topic 'enfocado a mvps para tfg' en tu kafkanal, quizá sería interesante. Lo haría en el mío pero está hibernando indefinidamente 😄😄

    • @makigas
      @makigas  Год назад +1

      @Jey Code, mucho llama, llama.cpp y llama.rs pero nadie ha hecho todavía un llama.java, queda hueco aún xD

  • @luciensorel5992
    @luciensorel5992 Год назад +1

    Ufff una gran ayuda. Me hice un lio con tantas versiones, pero tu informacion fue concisa y clara

  • @karlamel216
    @karlamel216 2 месяца назад

    Me quedó super claro, me gustó cómo narraste el video, fuiste directo y nada repetitivo. Muy buen video, checaré más de tu canal 💕

  • @arosorio
    @arosorio Год назад +4

    Este mes empecé a migrar a 11 y 17, me encontré con un mundo de jdks. Mejor video no pude encontrar. Suscribiendome.

  • @roboto0101
    @roboto0101 Год назад +1

    Gracias por el vídeo y mucho ánimo con tu Roadmap de Java.

  • @diegocuenca3696
    @diegocuenca3696 3 месяца назад

    Que buen contenido, dónde estabas todo este tiempo jeje
    Muchas gracias

  • @Alessandro-oz6iw
    @Alessandro-oz6iw 5 дней назад

    Muy claro bro, gracias

  • @josue10hd
    @josue10hd 5 месяцев назад

    Muy agradecido por toda la información que proporcionas

  • @makigas
    @makigas  Год назад +2

    Hay más vídeos de Java en mi canal. Suscríbete para estar al día: ruclips.net/user/makigas
    Tenemos un servidor de Discord para preguntar cosas en #java o hablar con la comunidad: discord.gg/invite/makigas-329487017916366850

  • @usuarioaleatorio336
    @usuarioaleatorio336 Год назад

    Muy buena explicación, este tema era un limbo para mí, y me has sorprendido

  •  Год назад +2

    Siempre me pregunté si era yo el único que veía que lo de las versiones de java así como sus distribuidores eran un lío porque todos hacen lo que quieren y soportan lo que quieren jajaja. Al final siempre tiro o de open-jdk a pelo (porque en Linux es el más común) o Adoptium que es el más versátil porque soporta todo 🙌🏼 Gracias pot la explicación, muy interesante 👌🏼

  • @dariorodrigotorrejon4004
    @dariorodrigotorrejon4004 Год назад

    Gracias por tu consejo!voy a usar el jdk de Adoptium ya que estoy reinstando mi pc...vamos a ver que tal anda un saludo!

  • @giovannisabogalcespedes1648
    @giovannisabogalcespedes1648 8 месяцев назад

    Gracias por la explicación me aclaraste muchas dudas.

  • @NikoBautista-jl5sk
    @NikoBautista-jl5sk Год назад

    Gracias Dani por el trabajo que haces.

  • @Developerlito
    @Developerlito Год назад +1

    Grande Dani... excelentes tutoriales.

  • @leomenord
    @leomenord 3 месяца назад +1

    Vuelvo a visitar Java después de unos 8 años desde la uní y han cambiado algunas cosas que me marea 😅

  • @ProgramadorMediocre
    @ProgramadorMediocre 4 месяца назад

    Yo me descargue un libro de Java y me sorprendió que el libro esta basado en Java 8, 9 y 10 . me sorprendió que un libro para aprender Java del 2020 estuviera basada en versiones tan viejas así como tambien hay muchísimas compañías que piden que los programadores conozca específicamente esas versiones.
    Siempre pensé que al aprender algo debía ir hacia la ultima version y esto me confunde. En este momento como se me daño la laptop estoy programando y practicando a fuerza de lápiz y papel.

  • @martinsam16xyz
    @martinsam16xyz Год назад +3

    Oracle con el poder legal de Nintendo y con el servicio por suscripción de Netflix

  • @miyondev09
    @miyondev09 9 месяцев назад +1

    Menos mal que uso Linux y en sus repositorios esta el openJDK con licencia GPL distribuido justo por la fundación eclipse y ahora tengo la jdk 21 LTS que no existe diferencia entre el jdk de Oracle lo máximo de los repositorios

  • @jonathanparra8553
    @jonathanparra8553 Год назад

    Gracias por La info, Muy claro, nuevo Sub

  • @eduardogz1422
    @eduardogz1422 Год назад

    Madre mía la diversidad de jdk que tengo en mi pc

  • @dracof0332
    @dracof0332 Год назад

    Que buena explicación, te rifaste!!!

  • @Raul-vi5pb
    @Raul-vi5pb Год назад

    muy buena explicación

  • @matamba100
    @matamba100 Год назад +1

    Asi como esta el asunto, en mi opinion considero que es preferible ir migrando a otro lenguaje de manera paulatina si fuera dueño de una solucion consolidada, de resto excelente explicacion

  • @q.k.773
    @q.k.773 Год назад +1

    Buen video!!!
    Entonces para resumir
    Puedo distribuir mí aplicación con JDK de Temurin sin miedo a q Oracle me demande ??
    Jajaja

  • @jorgearaya6713
    @jorgearaya6713 5 месяцев назад +1

    solamente llegue porque queria saber cual sirve para jugar minecraft xD

  • @sirgatiaz
    @sirgatiaz Месяц назад

    Yo solo quiero saber si alguna de estas variantes influyen en el rendimiento de Minecraft

  • @eduardopozos5022
    @eduardopozos5022 9 месяцев назад

    Instalé Java a través de vscode y me decía SDK ¿Qué significa?
    También ¿Cómo desinstalo el compilador?, así me instalo el de eclipse.

  • @sergiohomararguello3079
    @sergiohomararguello3079 Год назад

    buen video gracias, ahora te pregunto cuando instalé eclipse snap ya trae algunos java segun me parece ¿cuales son esas? ¿tienen problemas de licencia?

  • @elanonimatox749
    @elanonimatox749 Год назад

    Puedes hacer un video de las diferencias entre OpenJDK y Oracle, cuales son esas herramientas extra que añade Oracle

    • @miyondev09
      @miyondev09 9 месяцев назад

      Es al contrario OpenJDk como es código libre tiene más extras que lo que hace Oracle

  • @jorgeortiz6819
    @jorgeortiz6819 Год назад +1

    Gracias Dani, ya entendiendo un poco mejor las diferentes opciones que se tienen, pero tengo una duda, yo instalo la del repositorio oficial de Debian, se puede decir que el tema de parches de seguridad va a depender únicamente de los mantenedores del paquete?, en ese caso sería más seguro utilizar la que ofrece la fundación Eclipse?

    • @makigas
      @makigas  Год назад

      Depende de los maintainers pero en la práctica es igual de seguro. Las distros que traen el OpenJDK suelen compilarlo a mano, así que sí usan el código actualizado. Que no se fabriquen binarios de OpenJDK precompilados nuevos para un JDK viejo no implica que si es un LTS haya dejado de recibir soporte. Hace mucho que no uso Java en Debian pero me estaba fijando en su changelog del openjdk17 y sí que lo tienen actualizado: metadata.ftp-master.debian.org/changelogs//main/o/openjdk-17/openjdk-17_17.0.4+8-1~deb11u1_changelog
      Están tirando del repo jdk17u, que sí que sigue recibiendo las actualizaciones de seguridad que usan el resto de fabricantes para crear sus propios JDKs: github.com/openjdk/jdk17u

  • @armandorobertis6532
    @armandorobertis6532 9 месяцев назад

    Esto de multiversiones de los sdk me tiene loco, que tanta diferencia resultante puede haber entre una versión y otra ?, quiero retomar el programar en Java después de 7 años aprox pero no se como empezar antes usaba netbeans pero ahora creo que es mejor con jetbrain pero con cual sdk lo uso ?, se puede tener varios sdk y alternar ?, lo hago con el OpenSdk ? , me pueden orientar gracias de antemano , y este video me ayudó es súper bueno pero si me orientan un poco mas , agradecido

  • @cristiangs5127
    @cristiangs5127 Год назад

    Yo tengo el JDK 8 de Oracle, el OpenJDK 8, 11 y 18, no se por que

  • @RubenAlejoValenciaRezza
    @RubenAlejoValenciaRezza Год назад +1

    jajajaj mis libros dicen que me descargue el jdk de sun

  • @jnslzr
    @jnslzr Год назад

    Como siempre, muchas gracias! claro y al punto. Entonces deberia haber una [cierta] correspondencia entre la version de desarrollo y la version que tenga el servidor donde se va a instalar la aplicacion. Se podra desarrollar en 32b para una plataforma de 64b?
    --> Me pregunto si tienes en mente una serie de "funcional programming"?

    • @makigas
      @makigas  Год назад +1

      Debería ser posible, igual que debería ser posible desarrollar con un JDK de Windows pese a que el servidor ejecute Linux. A decir verdad, es peculiar que las empresas ofrezcan su JDK con la excusa de tener el mismo entorno en todas partes cuando Java es “run once, write anywhere”.

  • @allogu44
    @allogu44 Год назад

    gracias

  • @mrdominguez
    @mrdominguez Год назад

    Swing está incluido en el openjdk o sólo en el jdk oficial de pago??

    • @makigas
      @makigas  Год назад

      En el OpenJDK viene

  • @sebastian-cruz-gomez
    @sebastian-cruz-gomez Год назад

    buenos días, sería genial si pudieras explicar y hacer un vídeo que cómo funciona la licencia de java para android porqué ya hay OpenJDK podemos hacer un App de gratis o pago (desde cero a completo) con (OpenJDK) antemano gracias espero su respuesta

    • @makigas
      @makigas  Год назад +1

      Para Android el SDK trae sus compiladores ya, y se pueden hacer aplicaciones de cualquier tipo sin problemas legales.

  • @k2fwiof1
    @k2fwiof1 7 месяцев назад

    La verdad que en mi amateur experiencia solo se usar python, y no pasan estas cosas, yo solo quiero un java que me permita crear aplicaciones moviles sin tener que llamar la atencion a los abogados de oracle. Cual sera?

  • @glaze4629
    @glaze4629 Год назад

    Yo la verdad no me descargue ni la version de Oracle, ni la OpenJDK porque me parecio muy confusa la descarga, termine casado con corretto por que era facil de bajar xD

  • @jeycode9180
    @jeycode9180 Год назад +1

    Buen vídeo Dani!
    Jdk LTS v21 en septiembre con sus genialidades en tema concurrency y con vector Api, lo que, en teoría, atraerá cerebros matemáticos

    • @makigas
      @makigas  Год назад +1

      Sí es verdad, la API de vectores va a estar interesante, hace poco subió @Java un vídeo al respecto sobre eso que no me vi completo pero que parecía prometedor

  • @florentinobajo
    @florentinobajo Год назад +1

    Madre mia, menudo cacao que han montado...
    Probare la ultima del openJDK para ver si funciona todo lo que tengo hecho con el 1.8.0.202, pero me da a mi que esto tarde o temprano va a desembocar en incompatibilidad de codigo de una compilacion a otra.
    Gracias por el video +1

  • @mikehurtado4772
    @mikehurtado4772 Год назад

    Un CRM de uso interno

  • @luciaamparooliveira
    @luciaamparooliveira Год назад

    pero, pero con el advenimiento de la IA, los programadores nos vamos a quedar sin empleo, esas cosas codificaran en java por nosotros

  • @favioamarillamino4665
    @favioamarillamino4665 Год назад

    Osea que yo puedo tomar el codigo, compilarlo y vender? xD

    • @makigas
      @makigas  Год назад

      Es lo que hace el AzulJDK, aunque tendrás que conseguir algo por lo que valga la pena pagar xD (ellos lo hacen)

    • @favioamarillamino4665
      @favioamarillamino4665 Год назад +1

      @@makigas que bien te veo nuevo emprendimiento JAJAJA buenos vídeos como siempre

  • @ericktucto
    @ericktucto Год назад

    Like si escuchaste torreto 😂😂😂

    • @makigas
      @makigas  Год назад +2

      Cornetto, como el helado