Mate pravdu a vobec sa za to nehanbim. Java je proste bordel. Bohuzial sa niektorym "uspesnym" java aplikaciam v praci nevyhnem a ked sa na mojom notebooku s 2GB rozhodne asi? garbage collector trochu prekopat pamat, idem na kavu. Nejaky Websphere, na ktorom bezi firemny system este pochopim, ale tlacit ten bordel na uzivatelske stanice v podobe "multiplatformovych desktopovych aplikacii"? Este som nevidel spokojneho uzivatela (sudiac podla kolegov) tej uzastnej desktopovej java aplikacie, ale to asi my bezni uzivatelia zijeme v nejakom paralelnom vesmire a zrejme tam nie je prienik s vesmirom, kde ziju java fan-boy-i.
A na Python mi nesahajte, ten ma aspon reference counting.
Java je uplne v pohode. Ziadny bordel to nie je. Na svete je vela ludi spokojnych s mnozstvom dobrych Java aplikacia ako priklad uvadzam Eclipse a napriklad malo znamy yEd.
A java kedysi mala reference counting aaaale to je tak davno. Od vtedy uz GC postupilo uplne niekam inam.
Podla mna ide Java dole odkedy to kupil Ora¢£€. Vid vydanie v. 1.7 hned s niekolkymi kritickymi chybami a podobne sracky v JRE (priadnie mekshitafee do instalatora? WTF?!). Este ze pre linux je OpenJDK.
Btw, v praci som pouzival niekolko java aplikacii a musim povedat, ze niektore boli uplne v poriadku, ale sracky z indie sa nedali pouzivat skoro vobec. Ako tam mozu vobec vyvijat ZFS taki programatori???
že se mi nikdy nepodařilo nějakou větší javovskou aplikaci nainstalovat tak, aby fungovala (a ani samotnou javu, dokud nebyla uvolněna pod GNU-GPL a nedostala se do standardních balíčků).
Vždy to padá s pýthickými chybovými hláškami ve smyslu, že to nemůže najít nějaké soubory, knihovny (které v systému prokazatelně jsou), nebo sama sebe. Je to prostě nespolehlivý šmejd.
Od programu očekávám průběh: Spustím správce balíčků -> stáhnu balíček -> nainstaluji -> funguje. A pokud to na kterémkoli z uvedených kroků selže (což se u javovských programů, s nimiž jsem měl co do činění, děje prakticky ve sto procentech), tak se dívám po něčem, co funguje podobně a není to java.
Vim o jave jen malo. Ale s bankovnim programem jsem stravil uz hodiny. java6, java-1.6, java-gcj, cas od casu stahuju nejake nove stare bouncycastly, jednou nefunguje to, podruhe ono, v hlaskach se prase vyzna. Kazda transakce je male dobrodruzstvi, kdovi kam ty penize posilam.
Muze byt, ze java je uplne v pohode, ale me asi chybi nejaky kurz, nebo co.