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 Filip Jirsák - No a co, že ho všichni poskytují? Pokud...

  • 17. 9. 2021 14:16

    Filip Jirsák

    No a co, že ho všichni poskytují? Pokud by poskytovali dva buildy, jeden se zapnutou podporou a druhý bez ní, bylo by to za mne v pořádku. Přidat bez důrazného varování do buildu novou vlastnost, to podle mne v pořádku není. Můžete argumentovat tím, že se ta podpora musí zapnout při startu aplikace a že to tedy nemůže nic negativně ovlivnit – jenže ono to problém způsobit může. Například pokud by si někdo nevšiml, že to není standardní vlastnost OpenJDK 11, počítal s tím – a pak to na jiném buildu nebude fungovat.

    Všimněte si, že nijak nerozporuju užitečnost Shenandoah. Nerozporuju dokonce ani to, že může být součástí buildů OpenJDK. Ale měly by to být speciálně označené buildy, u kterých bude na první pohled jasné, že to není standardní OpenJDK.