Dlaczego Java jest tak bardzo hejtowana?

Dlaczego Java jest tak bardzo hejtowana?
KR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2964
1

Jakby Google przestrzegał wszystkich zapisów licencji, to problemów by nie miał. Google został pozwany za to, że jego Java nie jest Javą, ale skopiował API Javy. Jakoś Azul, Excelsior i OpenJDK mają się dobrze. A będą się miały jeszcze lepiej, bo niedługo Java od Oracle będzie płatna i to niemało. Wówczas albo haracz dla Oracle za 5000 USD na core na rok, albo Azul za 1/10 tej ceny, albo OpenJDK za darmo, ale bez wsparcia.

Azarien
  • Rejestracja: dni
  • Ostatnio: dni
3

Nie wiem czy Google zawiniło czy nie, ale Oracle sprawia wrażenie „niemiłej” firmy – przypominają mi się okoliczności powstania Libre Office i przeniesienia Open Office z Oracle'a do Apache'a.
Google wymyślając „własną Javę” powinno było mieć na uwadze że wcześniej w podobnej sprawie gorzko z Sunem przegrał Microsoft.

TA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 315
0

Java posysa bo ja Oracle kupilo - i tyle wystarczy :)

YA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2384
0
GThoro napisał(a):

Hejt na Javę to kwestia z przeszłości, może mało kto jeszcze pamięta, ale pochłaniała kolosalne ilości pamięci, której wtedy było jeszcze nie wiele u zwykłego śmiertelnika. Do tej pory mam złe wspomnienia z jakimś programem do ściągania plików napisanym w Javie, który zjadał ze 160MB z 256MB, gdzie typowy memory footprint apki w tym czasie to 10-20MB.

Oraz z tego, że obiecano crossplatform, a wyszła kupa :P

I ten smród się wlecze z Javą po prostu.

Jakie problemy z crossplatform masz na myśli? Nie piszę złośliwie, tylko z czystej ciekawości. Migrowałem aplikacje np. z Sun ONE Web Server na Solarisach (architektura SPARC) na WebSphere na AIXach (architektura Power, chyba Power4 albo Power5) i nie było to trudne. W zasadzie dostosowanie deskryptorów XMLowych per serwer aplikacji i wymiana resource adapterów załatwiało sprawę. Jedyne problemy jakie się pojawiały i indukowały zmiany w kodzie, dotyczyły architektury aplikacji, np. aplikacja nie była zaprojektowana z myślą o uruchamianiu w klastrze. No ale to nie kwestia crossplatform.

jarekr000000
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: U krasnoludów - pod górą
  • Postów: 4712
0

Właśnie kawałkami obejrzałem wywiad. Panowie powinni pójść do TVP z poziomem swojego dziennikarstwa. Dziwię się, że Jakub wytrzymał.
Teksty o gównianych javowych aplikacjach to jednak masakra. Jakby to tylko w Javie były gówniane. Co więcej jakoś android te same apki działają dość podobnie do tych z apple... więc naprawdę ciężko stwierdzić gdzie chłopaki mają problem.

WhiteLightning
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3257
0

Moze to jak z demokracja? Jest beznadziejna, ale nic lepszego nie wymyslono?

GD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
0
Krolik napisał(a):

Jakby Google przestrzegał wszystkich zapisów licencji, to problemów by nie miał. Google został pozwany za to, że jego Java nie jest Javą, ale skopiował API Javy. Jakoś Azul, Excelsior i OpenJDK mają się dobrze. A będą się miały jeszcze lepiej, bo niedługo Java od Oracle będzie płatna i to niemało. Wówczas albo haracz dla Oracle za 5000 USD na core na rok, albo Azul za 1/10 tej ceny, albo OpenJDK za darmo, ale bez wsparcia.

Java płatna? Skąd masz takie informacje?

KR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2964
1

Ze stron Oracle?

Oracle niemal kończy bezpłatne wsparcie dla Javy. Każde wydanie będzie wspierane tylko do momentu kolejnego wydania. Oracle nie będzie publikował aktualizacji wcześniejszych wersji JRE/JDK na swoich stronach. W połączeniu z faktem, że kolejne wersje mają wychodzić co pół roku, to praktycznie tego wsparcia nie ma. Wsparcie jest w wersjach LTS, ale to jest płatne wsparcie!

Masz do wyboru:

  • aktualizować Javę co pół roku (już widzę jak banki na to pójdą) - wtedy masz wszystko nadal za darmo
  • zdecydować się na wersję LTS, pozostać z nią dłużej i zapłacić Oracle $$$ za łatki i wsparcie
  • przerzucić się na OpenJDK (ale czy będą sami chcieli poprawiać / łatać? wątpię)
  • przerzucić się na inną komercyjną Javę (Excelsior, Azul itp.)
K8
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 43
0

Pytanie retoryczne a w czym będę kodował grafikę 3D jak nie w assemblerze ???? Przecież jestem weteranem Intel Outside Party AMIGA RULEZ

jarekr000000
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: U krasnoludów - pod górą
  • Postów: 4712
0
Krolik napisał(a):
  • aktualizować Javę co pół roku (już widzę jak banki na to pójdą) - wtedy masz wszystko nadal za darmo

Właśnie rozmawiałem z kilkoma twórcami różnych narzędzi (Maven, Jetty). Dla nich to w zasadzie jedyna opcja... i nie za bardzo mają wybór.
Testuje się kompilacje i działanie pod nowym JVM jeszcze przed jego wydaniem.
Spring też poszedł tą drogą.
W sumie może to będzie ciekawe sito. Przetrwają narzędzia, które są naprawdę profesjonalnie rozwijane.
Ale też widać ładna ścieżkę krytyczną, jak maven lub gradle nie obsługuje przez jeden dzień buildu na nowy JVM - to reszta stoi i czeka...

K8
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 43
0
kobuz80 napisał(a):

Pytanie retoryczne a w czym będę kodował grafikę 3D jak nie w assemblerze ???? Przecież jestem weteranem Intel Outside Party AMIGA RULEZ

Właśnie chodzi mi o to,aby chodziło to na laptopie z 2008 roku z zintegrowaną kartą graficzną i DirectX 8.1 max :D Mobilnie ma sie odpalić na smartfonie za 149 pln :D Konsolowo poziom Playstation 2 :D.
Poza tym ja chcę napisać własny silnik graficzny oraz własny system operacyjny,wiec to 5 lat minimum mi zajmie :D
Planuję stworzyć dla własnych potrzeb konsolę będącą platformą testową software&hardware a w niedalekiej przyszłości chcę załozyć własną firmę software&hardware,aby móc zarobić na własny ośrodek badawczo-rozwojowy :D
Nie mam zamiaru korzystać z żadnych gotowców i wszytko pracą własnych rąk wypracować,aby móc powiedzieć,że do wszystkiego doszedłem i nikomu nic nie zawdzięczam :D

KU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 369
0

Koleś gada jak potłuczony, Java miała 10 lat temu rzeczy, które C# wprowadza dopiero dziś. Ciekawe tylko co takiego, bo z tego co widzę, to akurat java jest do tyłu z większością rzeczy, które ułatwiają życie.

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0

A może po prostu hejt na Javę jest wprost proporcjonalny do arogancji i ignorancji Javowców?

The Best
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 46
1

#gównoburza, temat powinien pójść do Flame :p

The Best
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 46
5

( ͡° ͜ʖ ͡°)

vpiotr
  • Rejestracja: dni
  • Ostatnio: dni
9

Są tylko dwa rodzaje języków programowania:

  • te które się hejtuje
  • te których nikt nie używa
YA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2384
2

Jak tu hejtować mając takie ogłoszenia rekrutacyjne:

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
2

Krowa, która dużo ryczy, mało mleka daje.
Skoro nie można się pochwalić ciekawymi projektami, technologia też słaba, to trzeba iść w przyciągający nolife'ów marketing.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.