Hlavní navigace

Názor ke zprávičce Java 17 a OpenJDK 17 s hotovým Vector API a plánovaným koncem Applet API od Saljack - Je vám doufám jasné, že Oracle JDK vychází...

  • 21. 9. 2021 9:24

    Saljack

    Je vám doufám jasné, že Oracle JDK vychází z OpenJDK
    Ano, je mi to jasné. A vám je doufám jasné, že „distribuce“ něčeho je něco jiného, než „vychází z“ něčeho.

    Takže pokud někdo používá nějaký build OpenJDK tak by měl vědět od koho pochází.
    Proč?
    A proč by to měl znát když používá JDK? Třeba GraalVM, Oracle JDK nebo distribuci OpenJDK.

    Jak to víte? Ona existuje nějaká povinnost všechny problémy související s Javou vám hlásit?
    Máte nějaký důkaz, že se něco stalo? Nebo jenom plácáte?

    Kde uděláte tu tlustou čáru? Co takhle vylepšení nějakého GC, o kterém bude jeho autor tvrdit, že určitě nemůže mít negativní dopad na aplikaci? To by se také mohlo šoupnout do starých verzí, ne? A co přidání nové metody do třídy nebo do rozhraní? To přece starý kód nemůže volat, takže to také nevadí, ne?
    Tak pokud nechápe rozdíl mezi upravením stávajícího GC a přidáním nového GC, tak je mi vás skutečně líto. GC je součásti JVM a z pohledu aplikace je neviditelný. Změní se přidáním GC nějak výsledný bytecode aplikací? Asi těžko. Na rozdíl od Oracle JDK, kde se nedozvíte co se v update JDK změnilo, tak tady je to jasně deklarované a doložitelné.