211
Vývoj / Re:Co zpomaluje Javu? A co překlad do nativního kódu?
« kdy: 14. 11. 2016, 09:29:04 »nicmene tak pred rokem jsem v jednom podobnem vznesl ze zvedavosti dotaz, na najeakou libovolnou javovksou desktop aplikaci, ktera se da pouzit jako dukaz ze to jde....Uvedu znovu kvalitni (jiz mnohokrat zminenou) IntelliJ IDEA, ale stitek desktop aplikace nese i velmi popularni Minecraft.
<trolling>FIFY
v tu dobu byl ale vysledek vsech odpovedi cistokrevna nula.....proste v jave neni napsane kvalitni vubec NIC. myslim ze par lidi nabydlo nejake utilitky, tooly atd, ale zadna big java desktop app vubec nikoho nenapadla......takze round #2, ma uz java nejakou vykladni skrin?
</trolling>
PS: IDEA zcela jiste spada do kategorie "big java desktop app" (stejne jako Eclipse a NetBeans) .
). U vykonostne nekriticke knihovny to muze jen idiot takto roztrkat. C bych i chapal, pokud je opravdu narust ve vykonu v nasobcich a pokud bottleneck vetsiny aplikaci prave stoji na teto knihovne. Pokud knihovna zavisi na vylozene pomalejsich vecech jako Python nebo Ruby, tak je to vzdycky na facku. Pokud existuje alternativa, tak nasleduje instantni zahozeni tohoto odpadniho baliku a nainstalovani normalniho. Kdyz totiz mate takhle "genialne" resene zavislosti (spise neresene), tak nestaci mit nainstalovany node a npm, ale musite instalovat Python, build veci pro C, dalsi ne-npm knihovny (dll/so), laborovat s verzemi Pythonu a zjistovat, jakymi workaroundy se ma predavat node-gyp cesta k pythoni binarce, protoze pozaduje prirozene nejakou archaickou verzi (dvojkova vetev). Takze si instalujete knihovnu pres balickovac - npm, ktery bezne resi zasislovi, pokud ale pouzivate takoveto veci mimo platformu, tak tam si musite cast zavislosti resit sami.
.
.
. Nasledoval upgrade pameti na 16GB, asi rok zpet. No, nedavno jsem si poridil dalsi ssd, gtx 1070 a budu kupovat nejaky 4k monitor. Take jsem presel na tuxe jako hlavni os a tim doslo k dalsimu zrychleni prekladu pracovnich veci - zhruba o tretinu. Osobne nechapu, jak se to stalo, kdyz to vse jede ze stejneho ssd a fs, asi nejaka krpa ve Widlich.
Vzdyt v Jave 8 je kotel FP veci, z toho vyplyvajici novy best practices a urcite tuna dalsich veci, o kterych nevim, protoze v Jave nepracuju.