Oracle nie jest zainteresowany rozwijaniem Java?

1

Wszystkie znaki na ziemii i niebie wskazują, że idą w rozwiązania około Cloud-owe, jedyne co pozostanie to JVM i Scala, albo jakiś Kotlin.

2

Nie wiem czemu, ale przeczuwałem to po tym jak wykupili MySQL i porzucili projekt, ja poszedłem akurat w technologie związane z C# i chyba to był najlepszy krok.

2

I 3 miesiące nauki Javy hu* strzelił :/

3

czyli, że od tak porzucą rozwój chyba najpopularniejszego obecnie, dajacego spore perspektywy pracy, uwielbianego przez wielu jezyka w którym stworzona jest znaczna część "ciezkiego" softu bankow czy giełd itd? nie sądze..
ale artykuł może i ma sens :D tylko co wtedy na rozwiązania linuxowe, scala? python?

edit: szczerze ciekawi mnie co o tym sadzą np @Koziołek @Shalom @niezdecydowany @karolinaa @somekind @Krolik i inni ale nie pamietam nicków ;)

0

Jak uważacie: :)
Czy Java potrzebuje Oracla żeby nadal się rozwijać? I czy Oracle potrzebuje Javy żeby zarabiać?

0

Legenda głosi, że java umiera ;)

Nie wiem czy tak nic nie rozwijają, czytałem nowości Javy 9 to trochę nowości jednak będzie.

1

@Alag odpowiedź na drugie pytanie to nie, stąd głównie ten artykuł. Na pierwsze nieco trudniej odpowiedzieć. Ogólnie dawniej OpenJDK i JDK od Oracle różniły się bardzo, na korzyść Oracle. Ponoć teraz nie ma różnicy, ale sam nie mam zbyt dużej wiedzy na ten temat.

our build process for Oracle JDK releases builds on OpenJDK 7 by adding just a couple of pieces

https://blogs.oracle.com/henrik/entry/moving_to_openjdk_as_the
http://stackoverflow.com/questions/22358071/differences-between-oracle-jdk-and-open-jdk-and-garbage-collection

Jeśli faktycznie Oracle olałoby Javę, to wystarczy, że podejmie się go ktoś inny (bo nie oszukujmy się, bez tego kiepsko, patrz np. CPython vs Javascriptowe V8). Może jakieś Apache. IMO przyniosłoby to więcej dobrego niż złego :) No i Java nigdzie się nie wybiera przez najbliższe kilkanaście lat. No ale haters gonna hate i wojny o pietruszkę będą zawsze.

1

Hmm, to trochę tak wygląda jakby wszystko w Javie robił Oracle, przecież SE 7 to było głównie http://openjdk.java.net/projects/coin/ - Java może umierać, ale będzie zdychać następne 30lat, a skończy jak COBOL. Przez ten czas, ktoś kto pisze w Ruby, Swifcie albo innym Róscie, będzie musiał 10razy zmieniać technologię. To może jednać pożalcie się na żywotność ów języków... bo tam to dopiero rotacja.

2

Za duzo softu na tym stoi żeby ot tak umarło. W najgorszym wypadku ktoś to przejmie i zrobi zamkniętą platformę a'la .net ale szansa że nagle java umrze są zerowe. Poza ty biorąc pod uwagę fakt że Oracle nie jest jedyną firmą która pisze JDK, a JVMów to już w ogóle jest cała masa -> https://en.wikipedia.org/wiki/List_of_Java_virtual_machines w tym takie tworzone przez firmy jak IBM czy HP. Nawet jeśli Oracle postanowi sie Javy pozbyc to znajdzie sie chętny który ją weźmie.

5

Java na razie nie ma alternatywy, ale na pewno w dłuższej perspektywie zginie jako język dla biznesu.

Sądząc po historii COBOL-a (zakładając że 20 miejsce na TIOBE można uznać za śmierć kliniczną), śmierć Javy nastąpi w roku ok. 2055. Proponuję do tego czasu nauczyć się nowego języka, bo chyba warto mieć w zapasie jakiś backup plan.

Edit: nie żebym sądził że TIOBE jest poprawne, ew. może coś sugerować. Np. taki R nie wiadomo dlaczego jest na 19 miejscu, a przecież wiadomo że to najlepszy język programowania.

0

To może być jednorazowa sensacja, bo jakiś "ewangelista" dostał kopa i go poniosły nerwy.
Trochę się to nie trzyma kupy, bo jeśli Oracle ma się przestawić na dostarczanie rozwiązań "cloud", to chyba taki sam los jak Javę musiałby spotkać bazę danych Oracle, bo to też element platformy do tworzenia własnych systemów przez klientów, a ta baza to przecież kamień węgielny tej firmy. Zresztą czy systemy "cloud" będą w Oracle'u sami rozwijać w PL/SQL-u? ;) Może chodzić o większe zamknięcie Javy, żeby mniej było pisania sobie przez ludzi rzeczy na Springach, Tomcatach, JBossach bez wywalania grubej kasy na WebLogica.

0

Ciekawe co na to IBM albo RedHat.

3

Teksty, że Java umiera słyszę od 10 lat. I akurat kryzys już Java ma za sobą - wszyscy pamiętają zastój między Java 6 a 7. Odkąd Java jest u Oracle'a to jej rozwój akurat znacznie przyspieszył - są strumienie i lambdy, jest low-pause GC, wreszcie będą value-types, będzie lepsze JNI (JNR). Nawet jakby Oracle nagle porzucił Javę, to za dużo dużych firm stoi na Javie (choćby Google i Apple) aby tak sobie po prostu Java zniknęła.

Poza tym Oracle nie jest jedynym dostawcą JVMa - są jeszcze OpenJDK, Azul, IBM, Google z Dalvik/ART. Zawsze któraś z nich zajęłaby miejsce Oracle.

1

Java umiera odkąd pojawiła się w głowach pierwszych jej twórców. Podobnie jak inne języki. Nie ma się co jednak przejmować. Taki ich los. Są rozwijane do czasu, aż istniejące i powstające alternatywy okażą się bardziej opłacalne, po czym odchodzą we względny cień, gdzie żarzą się słabym płomieniem, ogrzewając projekty, które muszą istnieć, ale których nie warto przepisywać w czymś innym. Każdy język ma swój "cykl", który w zależności od zastosowań tego języka trwa określoną ilość czasu. Sam bym jednak nie patrzył na języki programowania jako odrębne twory, ale raczej jako różne wariacje, mieszanki funkcjonalności lub uzupełnienia braku pewnych funkcjonalności. Trochę ciężko jest mówić o śmierci Javy jako takiej, gdy C# był na niej wzorowany, czy też powstanie Scali, w której tworzeniu chciano uniknąć słabości Javy. Rozwiązania dobre i złe Javy mają swoje odbicie na innych językach bardziej, niż może się wydawać, dlatego nawet, gdy jej biblioteki przestaną być importowane w nagłówkach plików, a rozszerzenie *.java będzie przywoływać tylko delikatny uśmiech nostalgii na ustach "doświadczonych", nie można mówić o jej śmierci, bo w większym lub mniejszym stopniu i tak pozostanie żywa w innych językach. Zresztą, nie ma się czego bać. Jak zestarzeje Ci się wkrętarka i przestanie dobrze robić to, co ma robić, to idziesz do sklepu i kupujesz nową. It's as simple as it should be.

0

A jak wg. Was wpłynie to na języki okołopodobne jak Scala czy Groovy? Bo jeżeli dla JVM'ki wsparcie porzucą to pewnie zainteresowanie dodatkowo spadnie.

1

"A New Hope for Java on Mobile?"
https://www.voxxed.com/blog/2015/10/a-new-hope-for-java-on-mobile/
This week has seen the programming world gorging itself on yet another piping hot pan of FUD fudge, thanks to a recent missive to InfoWorld by “a former high-ranking Java official.”

In an article titled, “Insider: Oracle has lost interest in Java,” Paul Krill laid out the main thrust of the email, which apparently carried the header “Java — planned obsolescence.” The mysterious insider claims that given the San Francisco giant’s obsession with competing with the cloudy thrust of Salesforce, “Java has no interest to them anymore.” Moreover, the source claims that, in dog in the manger spirit, Oracle also plan on ensuring that nobody else tools on the platform either, trimming down Java EE and sidelining the JCP.

So far so ominous. Confusingly though, for the next few years at least, there are in fact very well defined plans for the evolution of Java. Namely, the modularisation of the language by way of Project Jigsaw in Java 9, as well as plans for Java 10. Additionally, Ben Evans reports in InfoQ that the swallower of Sun wants to “reinvigorate the state of mobile Java” with a newly proposed Mobile OpenJDK Project.

In the official post by proposed project lead Bob Vandette, he writes that the focus of this initiative will be on porting the JDK to leading platforms, namely iOS, Android, and Windows Mobile. A seasoned mobile developer, Vendette states that Oracle will work to contribute the necessary build system, Hotspot and JDK source changes to target these platforms. This will also include “the ability to produce static Java runtimes and modifications to the Zero interpreter required for iOS ARM devices.”

Oracle will also work on “a JavaLauncher helper interface for simplifying the process of including Java in Mobile applications,” and “Sample HelloWorld applications and/or project templates for each platform.”

Although Oracle won’t be stepping up with GUI support, Vandette suggests that members of the community who have already worked on projects to adapt FX to mobile platforms might be interested in combining these two efforts.

Whilst there’s yet to be a formal approval for the motion (voting closes on October 12th) the initial feedback for full-bodied Java on mobile (take that and shove it in your candy jar, Google) appears to be quite positive. And although it’s early days, the fact that Oracle is still attempting to give Java in its “pure” form find a new lease of life on mobile should offer at least a glimmer of hope that the future of the platform could be something other than just another legacy language."

3

Wróbelki ćwierkają, że Oracle chce skupić się na WebLogicu i wdrożeniu w nim odpowiednio dobrego rozwiązania wspierającego mikroserwisy.
Poza tym prawdą jest, że poleciało kilka ważnych, technicznych, osób. Co to w praktyce oznacza? Ano nic nie oznacza. Java jak i JVM będą jeszcze przez długie lata dzielnie służyć w korpo :)

ps. jedyne co może się zmienić to spadnie częstotliwość kolejnych wydań.

1 użytkowników online, w tym zalogowanych: 0, gości: 1