Podle vsech benchmarku je Java rychla (resp. neni pomalejsi nez jine platformy). Nemam duvod jim neverit, tj. kdyz se me nekdo zepta "Slysel jsem, ze je Java pomala, je to pravda?" tak mu odpovim "Neni, podle benchmarku je rychla".
Na druhou stranu - v okamziku, kdy spustim nejakou aplikaci v Jave, zacnou se prakticke zkusenosti s vysledky benchmarku znacne rozchazet... Nedokazu zhodnotit, proc je tomu tak, nemam nic osobniho proti Jave, nemam nic objektivniho proti Jave, mam jen takovou zkusenost, a rozhodne nejsem sam.
Jestli to povazujete za sireni FUDu, tak... nezbyva nez se odvolat na smajlik na konci
Benchmarky jsou obvykle dělané tak, že vemou algoritmus, napíšou ho v několika jazycích a změřej hromadu věcí.
V reálném světě to vypadá tak, že páni "programátoři" na sebe lepí jednu vrstvu za druhou, slepují knihovny dalšíma vrstvama, všecko je krásně objektové, ale jaksi v konečném důsledku nedělá počítač nic jiného, než že hopsá tam a zpět a vyhodnocuje věci, které se mohly vyřešit už při překladu.
Ono objektově orientované programování není až taková výhra. Děsně to svádí k přerůstání programů a ke zcela zbytečnému zesložiťování jednoduchého. Mám na mysli objekty v implementaci, nikoli v návrhu – tam své místo mají a opravdu pomáhají.
Mno nevim jak na to reagovat... :)
Proti Jave taky nic nemam, naopak jsem se ji zacal sam ucit, ale dle mého názoru se nehodí na něco takvého jako je lg3d
No, ono myslenka 3D desktopu neni zla, ale vetsiou se to prehani nejruznejsima efektama a vychtavakma a zakladni myslenka tj. "zjednodusit ovladani" je v tahu :)