Akurat z tego co wymieniłeś Elixir jest całkiem spoko, bo dodaje trochę życia do erlanga, który jest bardzo, bardzo spoko.
- Rejestracja:ponad 18 lat
- Ostatnio:35 minut
z postu wyżej i innych postów np w ofertach pracy wynika że w javie jest dużo pracy.
Ponieważ świat idzie w automatyzację, a więc zmniejszanie ilości pracy to z tą javą jest coś nie tak, bo niby jak to się automatyzuje skoro jest coraz więcej do zrobienia ?





@moskitek
Coraz więcej nowych projektów więc o ile dużo zostało zautomatyzowane, to jeszcze jest dużo do zautomatyzowania, a dodatkowo po jakimś czasie da się coś zautomatyzować jeszcze bardziej więc się to kręci.
Java ma przyszłość. Po pierwsze, Android, po drugie Oracle i jego rozwiązania oparte na javie.
Osobiście postrzegam cały ekosystem javy jako bałagan w porównaniu do C# i .net a sam język jako bardzo prosty składniowo, bez żadnych wodotrysków znanych z C# ale nie uważam żeby java nie miała przyszłości. A pod Androida w Android Studio pisze się nawet całkiem przyjemnie.
Szczery Jacek napisał(a):
pod Androida w Android Studio pisze się nawet całkiem przyjemnie.
Co nie zmienia faktu, że pisanie pod Androida w Unity3D + C# jest jeszcze przyjemniejsze :D
Zaczyna się powoli odchodzenie od javy, niech jeszcze google android wprowadzi swoje języki np. Go.
http://www.dobreprogramy.pl/Jaka-przyszlosc-czeka-Jave-Oracle-nie-chce-kierowac-jej-rozwojem,News,66901.html
Jak może mieć przyszłość język, gdzie Sleep może rzucić wyjątkiem? No jak?

- Rejestracja:ponad 9 lat
- Ostatnio:ponad 5 lat
- Postów:7
Spokojnie, java nie upadnie. Za dużo w nią zainwestowano. Tysiące wielkich systemów budowanych i testowanych przez kilka lat nie da się tak szybko przebudować. Zresztą po co, skoro działają? Wydajność? Gdyby nawet ktoś udowodnił, że np. backend w net będzie wydajniejszy od napisanego już w java o 10%, to taniej i szybciej będzie wymienić sprzęt niż pisać aplikację.
Poza tym słyszałem już od ekspertów przez 10 lat, że PHP upadnie, a javascript to nadaje się co najwyżej do window.open(), a html to dla dzieci.

- Rejestracja:około 17 lat
- Ostatnio:16 dni
Patrząc, że już jest Unikernel dla Javy a dla alternatywy (w postaci C#) raczej jeszcze długo takowej rzeczy nie będzie śmiem twierdzić, że JVM jeszcze długo pożyje (nie wiem jak sama Java, bo ma mocne alternatywy jak Scala czy Clojure, ale JVM pożyje).

maurycek napisał(a):
Spokojnie, java nie upadnie. Za dużo w nią zainwestowano. Tysiące wielkich systemów budowanych i testowanych przez kilka lat nie da się tak szybko przebudować. Zresztą po co, skoro działają? Wydajność? Gdyby nawet ktoś udowodnił, że np. backend w net będzie wydajniejszy od napisanego już w java o 10%, to taniej i szybciej będzie wymienić sprzęt niż pisać aplikację.
Istniejącego nie przepiszą, ale nowe rozwiązania powstawać w Javie przestaną.
Jeśli w plotki o upadku Javy uwierzą młodzi głupi studenci i będą omijać Javę z tego powodu, to korporacje widząc, że na rynku jest więcej np. programistów C# będą wybierać również ten język do swoich nowych projektów.
Natomiast startupy i tak w Javie rzadko piszą bo proces pisania w tym języku jest dłuższy niż w PHP, ROR, Python... przynajmniej na początku - potem języki dynamicznie typowane zaczynają odbijać się echem, chyba, że jest silny TDD, a akurat w młodych firmach często są młodzi programiści, nienauczeni jeszcze że wszystko należy testować :P


- Rejestracja:około 6 lat
- Ostatnio:prawie 3 lata
- Lokalizacja:Warszawa 🐪
- Postów:1719
@KamilAdam: Dalej trzy miliardy urządzeń biegną Javę, więc pewnie nie.

- Rejestracja:około 6 lat
- Ostatnio:prawie 3 lata
- Lokalizacja:Warszawa 🐪
- Postów:1719
@KamilAdam: "3 billion devices run Java" - sam Oracle tak pisał ;)

- Rejestracja:około 17 lat
- Ostatnio:około 11 godzin
- Lokalizacja:Wrocław
- Rejestracja:ponad 9 lat
- Ostatnio:3 miesiące
- Postów:2787
- Rejestracja:prawie 4 lata
- Ostatnio:ponad 3 lata
- Postów:811

- Rejestracja:prawie 20 lat
- Ostatnio:około 21 godzin
Załóżmy, że Windows umiera. Co w zamian?


- Rejestracja:około 17 lat
- Ostatnio:około 11 godzin
- Lokalizacja:Wrocław
Linux jest dla mięczaków. Prawdziwi programiści używają WyderOS i Pioneer.OS.



- Rejestracja:około 6 lat
- Ostatnio:prawie 3 lata
- Lokalizacja:Warszawa 🐪
- Postów:1719
Dobra, załóżmy, że java umiera. To powiedzcie mi co w zamian?
@Wawer0123: Jako język czy jako platforma? Język to zapewne Kotlin. Jeżeli platforma, to BEAM
- Rejestracja:prawie 4 lata
- Ostatnio:ponad 3 lata
- Postów:811
To już nie Scala? Scala miała być następcą.




beginner friendly
(powiedzmy, porównywalnie do Rusta), ale na razie są tylko początki tego (głównie ze względu na tymczasową kompatybilność wsteczną).

- Rejestracja:prawie 20 lat
- Ostatnio:około 21 godzin
Gdyby platforma Java miała umierać to:
- trwałoby to latami, kilka razy dłużej niż migracja korpo-projektu z Javy 1.4 na Javę 8, czy z Javy 8 na Javę 11+
- Odersky, jego świta oraz społeczność Scali mogliby położyć większy nacisk na https://github.com/scala-native/scala-native i https://github.com/scala-js/scala-js które są w dużej mierze niezależne od Javy. Co prawda obecnie (dla celów przenośności kodu) implementują javowe API, ale to można zmienić i odkurzyć pomysły typu: https://contributors.scala-lang.org/t/make-scala-platform-api-independent-of-java-namespaces/1261
Co do zmartwień, że Java się nie rozwija to polecam przejrzeć dwie ciekawe strony:
- https://inside.java/ - to o zmianach OpenJDK
- https://www.graalvm.org/release-notes/
niezdecydowanyniezdecydowanyniezdecydowany