Jakoś nie widzę sensu przechodzenia z Javy na kotlin albo scala. Jakiś czas temu chciałem przejść na Kotlin. Napisałem projekt i obkułem się z niego. Do języka nie mam zarzutów bo pisze się w nim bardzo przyjemnie i sprawnie. Natomiast ciężko jest z pracą, a pieniadze nie lepsze. Jeżeli już znajdziesz to będzie to java z kotlinem, bo ekosystem zostaje ten sam. Scala ma duży plus z powodu sparka który jest często wykorzystywany w ETL albo przetwarzaniu strumienia danych. Natomiast ponownie jest to nisza w niszy. Lepiej przejść na kompletnie inną platformę niż zmieniać język ;) No chyba że ktoś chce przejść na Data Enigneering lub mieć domieszke takich odpowiedzialności wtedy Spark + Scala jest obowiązkiem
C# - lepsza Java. Jednak ja osobiście stał bym od C# / .NET z daleka z uwagi na Microsoft i konieczność pisania pod Windows. Jak ostatnio sprawdzałem to Mono działało słabo na linuksie.
@@dyrektornetu mono co jakiś czas zmienia właściciela. Nie dawno przeszło od Microsoft do wino nie jest emulatorem, więc prawdopodobnie będzie działać dobrze.Oprócz mono dla Linuksa jest jeszcze implementacja od Unity (jednego z najpopularniejszych silników do gier).
@ jak maszyna jvm sie rozkreci i JIT przeleci przez sciezki to RAM maleje. Zasobozerność Javy to urban legend z czasu przed GraalVM i optymalizacją GC. Taki Micronaut został skrojony pod efficiency.
@@krzysztofszajowski4793 Może i maleje ale dalej jest spory w porównaniu nawet z językami skryptowymi. Gdy porównamy z językami kompilowanymi do natywnego kodu to różnica jest już spora. Sam fakt istnienia takich frameworków jak Micronaut dowodzi temu, że problem RAMu w świecie Javy ciągle jest realny.
odysee jest całkiem ciekawą alternatywą dla youtube, bardzo ciekawe podejście (ciekawostka, ostatnio sprawdziłem)
Java ma kilka maszyn wirtualnych Dalvik naprawdę nie zużywa dożo pamięci. Dalvik i JVM to dwie najpopularniejsze wirtualne maszyny Javy.
Jakoś nie widzę sensu przechodzenia z Javy na kotlin albo scala. Jakiś czas temu chciałem przejść na Kotlin. Napisałem projekt i obkułem się z niego. Do języka nie mam zarzutów bo pisze się w nim bardzo przyjemnie i sprawnie. Natomiast ciężko jest z pracą, a pieniadze nie lepsze. Jeżeli już znajdziesz to będzie to java z kotlinem, bo ekosystem zostaje ten sam. Scala ma duży plus z powodu sparka który jest często wykorzystywany w ETL albo przetwarzaniu strumienia danych. Natomiast ponownie jest to nisza w niszy. Lepiej przejść na kompletnie inną platformę niż zmieniać język ;) No chyba że ktoś chce przejść na Data Enigneering lub mieć domieszke takich odpowiedzialności wtedy Spark + Scala jest obowiązkiem
Co sądzisz o .NET z C#? (hehe java od microsoftu)
Fajne czy są lepsze kierunki rozwoju mając już dwa-trzy lata doświadczenia?
C# - lepsza Java.
Jednak ja osobiście stał bym od C# / .NET z daleka z uwagi na Microsoft i konieczność pisania pod Windows. Jak ostatnio sprawdzałem to Mono działało słabo na linuksie.
@@dyrektornetu mono co jakiś czas zmienia właściciela. Nie dawno przeszło od Microsoft do wino nie jest emulatorem, więc prawdopodobnie będzie działać dobrze.Oprócz mono dla Linuksa jest jeszcze implementacja od Unity (jednego z najpopularniejszych silników do gier).
Czy enterprise nodejs bedzie zjadal mniej ramu niz java?
Problem w tym, że nawet zwykły serwer, który zwraca hello world w javie zjada jakieś ogromne ilości RAMu
@ jak maszyna jvm sie rozkreci i JIT przeleci przez sciezki to RAM maleje. Zasobozerność Javy to urban legend z czasu przed GraalVM i optymalizacją GC. Taki Micronaut został skrojony pod efficiency.
@@krzysztofszajowski4793 Może i maleje ale dalej jest spory w porównaniu nawet z językami skryptowymi. Gdy porównamy z językami kompilowanymi do natywnego kodu to różnica jest już spora. Sam fakt istnienia takich frameworków jak Micronaut dowodzi temu, że problem RAMu w świecie Javy ciągle jest realny.