Java 1.5 Tiger
Ostatnio kupiłem sobie książkę o Java 1.5 Tiger (na temat nowości).
Doszedłem do wniosków, że większość z tego, co wprowadzili, było w C++ (czy nawet w C) i... zostawało przez programistów Java od czci i wiary (typy generyczne, printf) albo w ogóle pominięte (enum). Część to transportacja z .Net różnych rzeczy (adnotacje, for/in).
Java uległa 'skomplikowaniu' przez co... łatwiej się pisze(bezpieczniejsze typowanie, wyłączenie warringów, łatwiejsze formatowanie stringów...).
Wnioski:
- Java 5 staje do walki z .Net. Jest na słabej pozycji(zarówna na Windows jak i na OS [wolny interpretator .Net - mono]), ale nie przegranej.
- Może będzie wprowadzone wielodziedziczenie(dlaczego nie? Czasami jest to bardzo przydatne...) - jest to trochę bardziej skomplikowane, ale nie niemożliwe.
- Delegacje/wskaźniki na funkcje to coś, co jeszcze Java nie ma, a powinna mieć.
Pozdrawiam.
Komentarze do wpisu
Możesz śledzić odpowiedzi poprzez kanał RSS. Możesz dodać komentarz lub zostawić ślad (trackback) ze swojego bloga.
Jeszcze nie ma żadnych komentarzy. Twój może być pierwszy.
Dodaj komentarz