Akurat z tego co wymieniłeś Elixir jest całkiem spoko, bo dodaje trochę życia do erlanga, który jest bardzo, bardzo spoko.
Dlaczego Java nie ma przyszłości?
- Rejestracja: dni
- Ostatnio: dni
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 ?
- Rejestracja: dni
- Ostatnio: dni
@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.
- Rejestracja: dni
- Ostatnio: dni
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.
- Rejestracja: dni
- Ostatnio: dni
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
- Rejestracja: dni
- Ostatnio: dni
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
- Rejestracja: dni
- Ostatnio: dni
Jak może mieć przyszłość język, gdzie Sleep może rzucić wyjątkiem? No jak?
- Rejestracja: dni
- Ostatnio: dni
- 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: dni
- Ostatnio: 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).
- Rejestracja: dni
- Ostatnio: dni
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: dni
- Ostatnio: dni
- Lokalizacja: Silesia/Marki
- Postów: 5550
I jak? Umarła już?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Warszawa 🐪
- Postów: 1719
@KamilAdam: Dalej trzy miliardy urządzeń biegną Javę, więc pewnie nie.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Silesia/Marki
- Postów: 5550
Biegną na wirtualnej maszynie Javy. Ale czy tą wirtualną maszynę Javy programują w Javie to już oczywiste nie jest
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Warszawa 🐪
- Postów: 1719
@KamilAdam: "3 billion devices run Java" - sam Oracle tak pisał ;)
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
Tam było "run", a nie "ruin"?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 2787
- Rejestracja: dni
- Ostatnio: dni
- Postów: 811
- Rejestracja: dni
- Ostatnio: dni
- Postów: 94
Dobra, załóżmy, że java umiera. To powiedzcie mi co w zamian?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: XML Hills
Załóżmy, że Windows umiera. Co w zamian?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
Linux jest dla mięczaków. Prawdziwi programiści używają WyderOS i Pioneer.OS.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Warszawa 🐪
- Postów: 1719
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Stacktrace
- Postów: 6823
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: dni
- Ostatnio: dni
- Lokalizacja: XML Hills
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/