Dzień dobry, mam pytanie bo niezbyt ogarniam to wszystko już, także mógłby mi ktoś wytłumaczyć jak się piszę w Javie teraz aplikacje:
a) desktopowe - nie wiem czy wgl się jeszcze pisze jakoś na większą skalę, z tego co słyszałem to nie, a tutaj pytanie Swing czy może JavaFX czy jest coś nowszego może?
b) skoro nie desktopowe to pozostaje web - jak to się wszystko łączy bo rozumiem że kod taki backend, mechanika działania jest jako Java tak?, a reszta zostaje w czym? w sensie "GUI" zwykłe html'e i css'y? W takim razie jak to się podpina wszystko, html'a z javą, mechanika przycisków itd, byłbym bardzo wdzięczny bo się pogubiłem
c) a aplikacje na androida to Java czy bardziej jest Kotlin?
Dopiero zaczynam naukę Javy, ogarnąłem sobie jakieś podstawy Javy 8 i próbowałem gdybać w JavaFX ale okazało się to po prostu zmarnowanym czasem (i tysiącami wulgaryzmów w stronę tejże JavyFX :D ), jakbyście mogli mi polecić co się uczyć w oparciu o 2019 rok i aplikacje multiplatformowe (Android i Windows głównie), technologie, frameworki, kursy ?
Widzę że wszędzie teraz wymagany jest Spring to jego na pewno sobie ogarnę ^^
Pozdrawiam i miłej niedzieli :)