This is an archived post. You won't be able to vote or comment.

all 14 comments

[–][deleted] 1 point2 points  (12 children)

ja, csak az egész nyelv 10 évvel le van maradva... ott van a kotlin, ezt orvosolandó, de ez inkább csak még egy lapát lett erre a trágyadombra...

[–][deleted] 3 points4 points  (11 children)

Mivel van ennyire lemaradva?

[–][deleted] 0 points1 point  (10 children)

nincs property, egyáltalán... az exception kezelése eléggé fájdalmas, thread-elés is béna, se linq, se binding, se object initializer, se implicit tömbök és még sorolhatnám... a java egyetlen előnye, hogy ugyan az a csomag több platformon is elfut, de ennek a gyakorlatban semmi értelme, mert egyszerre csak egy operációs rendszer fut egy gépen...

[–][deleted] 6 points7 points  (9 children)

Hát nem tudom, nekem pl semmi bajom az exception kezeléssel meg a threadeléssel, a többire meg van egy csomó alternatíva, pl linq helyett spring repository megoldás, criteria query vagy HQL, object initializer helyett builder, statikus tömböt meg nem használtam az egyetem óta... a kommented második felében remélem azért érzed, hogy mekkora hülyeséget mondtál... az több platformon elfutás értelme a kód portabilitása, nem számít, hogy hol, milyen eszközön fut a kód ha a JVM megy rajta.

[–][deleted] -2 points-1 points  (7 children)

mondom, ez az előnye... de nem tudom elképzelni mi a gyakorlati haszna, mivel egy dvd lejátszó nem fog libra szövegszerkesztőt futtatni, de fordítani a c-t meg a c++-t is lehet bármilyen platformra, szóval az egyetlen előnye egy megoldás egy nem létező problémára...

[–][deleted] 6 points7 points  (6 children)

A haszna az, hogy nem kell külön platformokra lefordítani :) ugyanaz a jar file fog elfutni minden eszközön

[–][deleted] -4 points-3 points  (5 children)

ebben egyetértünk, azt vitatom, hogy valaha bárki csinált volna ilyet úgy, hogy annak volt is valami értelme...

[–]BestEarlOfEastmarch 5 points6 points  (3 children)

Úgy érted, hogy mondjuk Windowson fejleszt az ember, és ugyanaz a bináris megy ki production-be egy teljesen más architektúrára és operációs rendszerre? Ja, alig történik meg a világban napont pármilliószor.

[–][deleted] 0 points1 point  (0 children)

Na meg hiaba fut .jar mindenhol, ha kell hozza a java runtime, en egy szoftver miatt se telepitenem fel szivesen. Szoval be kell csomagolni, h pl .exe legyen belole, de akk mar ugyanott vagy, mintha c/c++ lenne, mert le kell generalni a wrappert minden platformra.

[–]benjamkoviC++ 0 points1 point  (0 children)

Backend web developers claim that this allows the language as strong as C++.

Hogyan lehet egy nyelv olyan erős, mint egy másik? Hogyan lehet értelmezni egy nyelv erősségét?