>
> Není to až příliš limitující? Jako vývojář bych měl přece udělat rozhodnutí
> pro jaké minimální JDK má aplikace poběží. A to ne jen ve smyslu nových API
> v nových JDK, ale i nové syntaxe. Když bych chtěl překládat do starší verze
> (--source-level), ale mám nové prvky JDK, pak by mi to jen nedovolilo. Bylo
> by pak možné zavést mnohem více novinek....
>

To má jednu drobnou vadu: nemohl byste vzít starý kód pro starou verzi Javy,
ponechat ho beze změny a začít psát nové části v nové Javě. Buďto byste
musel všechen původní kód nejdřív převést, nebo zůstat navěky u staré verze.
Pravděpodobně nechcete ani jedno :-)

LT

P.S.: souhlasím s tím, že důsledná zpětná kompatibilita je obrovská přítěž
(a nekompatibilní změny se stejně objevují), ale ta snaha je pochopitelná.
Teď jenom -- jaký nový jazyk zvolit? :-)

Odpovedet emailem