piątek, października 05, 2018

Czas porzucić Java'ę?

Trochę ponad tydzień temu 25 sierpnia Oracle wypuścił Java 11.

Której darmowe buildy obiecał przez kolejne 6 miesięcy....
Kiedy to pojawi się Java 12.
Której buildy będą dostępne przez 6 miesięcy.... aż pojawi się Java 13 i tak dalej i tak dalej.

Oracle ciągle będzie robił updaty Java 11 w OpenJDK, ale nie będzie robił buildów, a przynajmniej darmowych buildów "komercyjnych".

Jeśli masz serwer na którym stawiasz produkcję to bez płacenia Oracle'owi nie będziesz mógł/mogła używać tam Java'y 11.... z buildów Oracla.

Z buildów OpenJDK jak najbardziej, ale tych raczej nie będzie....

Są co prawda AdaptOpenJDK i inne, ale wiele z nich nie ma licencji na twierdzenie, że ich Java, to Java SE...

Rozumiem to co robi Oracle, w końcu chcą zarobić na Java'ie, Sun nie umiał, oni potrafią.

Ale to też raczej uczyni użycie Java'y czy czegokolwiek na JVM trudnym.

Updaty co 6 miesięcy do nowej Java'y na produkcji to będzie koszmar organizacyjny.
Trzymanie się starszej wersji Java'y bez poprawek bezpieczeństwa też będzie trudne (np. jak już w UE zniosą przesuwanie czasu to Java będzie musiała zostać zupdatowana... trzeba będzie też tą poprawkę zainstalować na serwerach... ale najpierw ją zdobyć, w wielu firmach biznes jak usłyszy koszty licencji od Oracle'a to zapłacze i zażyczy sobie znalezienia alternatywy)

Może czas zacząć pisać w Go? ;-)


Podobne postybeta
Szkoda Java'y
Google I/O 2015 spojrzenie drugie
Przepis na szybkie programy ;-)
Po Google I/O - TensorFlow, App Maker, Kotlin i Firebase ;-)
No i gdzie jest mój tablet? Gdzie?