abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 22:11 | Nasazení Linuxu

    Fedora se stala oficiální distribucí WSL (Windows Subsystem for Linux).

    Ladislav Hagara | Komentářů: 0
    včera 13:22 | IT novinky

    Společnost IBM představila server IBM LinuxONE Emperor 5 poháněný procesorem IBM Telum II.

    Ladislav Hagara | Komentářů: 1
    včera 04:55 | Nová verze

    Byla vydána verze 4.0 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Přehled novinek v poznámkách k vydání. Využíván je Free Pascal Compiler (FPC) 3.2.2.

    Ladislav Hagara | Komentářů: 1
    včera 00:33 | Komunita

    Podpora Windows 10 končí 14. října 2025. Připravovaná kampaň Konec desítek (End of 10) může uživatelům pomoci s přechodem na Linux.

    Ladislav Hagara | Komentářů: 27
    5.5. 23:22 | Pozvánky

    Již tuto středu proběhne 50. Virtuální Bastlírna, tedy dle římského číslování L. Bude L značit velikost, tedy více diskutujících než obvykle, či délku, neboť díky svátku lze diskutovat dlouho do noci? Bude i příští Virtuální Bastlírna virtuální nebo reálná? Nejen to se dozvíte, když dorazíte na diskuzní večer o elektronice, softwaru, ale technice obecně, který si můžete představit jako virtuální posezení u piva spojené s učenou

    … více »
    bkralik | Komentářů: 0
    5.5. 22:33 | IT novinky

    Dle plánu dnes končí služba Skype. Uživatelé mohou pokračovat v Microsoft Teams.

    Ladislav Hagara | Komentářů: 1
    5.5. 21:44 | IT novinky

    Český statistický úřad rozšiřuje Statistický geoportál o Datový portál GIS s otevřenými geografickými daty. Ten umožňuje stahování datových sad podle potřeb uživatelů i jejich prohlížení v mapě a přináší nové možnosti v oblasti analýzy a využití statistických dat.

    Ladislav Hagara | Komentářů: 2
    5.5. 12:33 | Zajímavý projekt

    Kevin Lin zkouší využívat chytré brýle Mentra při hraní na piano. Vytváří aplikaci AugmentedChords, pomocí které si do brýlí posílá notový zápis (YouTube). Uvnitř brýlí běží AugmentOS (GitHub), tj. open source operační systém pro chytré brýle.

    Ladislav Hagara | Komentářů: 1
    5.5. 12:11 | Pozvánky

    Jarní konference EurOpen.cz 2025 proběhne 26. až 28. května v Brandýse nad Labem. Věnována je programovacím jazykům, vývoji softwaru a programovacím technikám.

    Ladislav Hagara | Komentářů: 0
    4.5. 21:44 | Komunita

    Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma.

    Ladislav Hagara | Komentářů: 0
    Jaký filesystém primárně používáte?
     (57%)
     (1%)
     (8%)
     (21%)
     (4%)
     (2%)
     (3%)
     (1%)
     (1%)
     (3%)
    Celkem 541 hlasů
     Komentářů: 22, poslední 5.5. 10:06
    Rozcestník

    Apokalyptický film Javapocalypse

    Konference JavaZone 2013 se blíží. Pořadatelé pokračují v tradici a před konferencí zveřejňují krátký film věnovaný Javě. Letos je to apokalyptický Javapocalypse. Loni to byl The Java Heist. Předloni The Streaming. V roce 2010 Java 4-Ever.

    23.6.2013 10:39 | Ladislav Hagara | Humor


    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    xkucf03 avatar 23.6.2013 11:00 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Nedávno tu někdo psal, že chce aby Java zmizela ze světa. Tak takhle nějak by to vypadalo :-)
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    23.6.2013 11:20 Attila
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Ked som si porovnal správanie javy od sunu, oracle a openjdk, tak žiaľ najlepšou verziou javy je tá od sunu, vdaka šikovnej akcelerácií opengl, bezchybnému vykreslovaniu (tu má problémy dosť openjdk už pri bežnom rolovaní sa akosy fonty rozroletuju a nevykreslia celé) a podpora zo strany vývojárov rôznych softwarov (aj ked je otázka, že dokedy, ...no dúfam, že večne, nech už má kopu dier, ale nič lepšie proste nie je). Akcelerácia opengl mi príde lepšia ako cez xrender. Nie som žiadny ITčkár, ...píšem len svoje skúsenosti
    23.6.2013 11:48 Scarabeus IV | skóre: 20 | blog: blogisek_o_gentoo | Praha
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Ani ne. V jave je napraseno dost internich systemu, ale kde uz jim slo opravdu o kritickou komponentu tak se pouzilo neco co opravdu fungovalo a nebylo 50 abstraktnich vrstev pryc od zeleza.

    Takze by asi prestal fungovat ebanking u nekterych bank kde i dnes to je spis s modlitbou aby to tentokrat slapalo. Prestaly by ve firmach fungovat nektere interni systemy, u kterych by se vetsinou stejne zjistilo ze jsou to utopene prachy protoze bez nich dosazeni cile bude jen o neco pomalejsi (ztrati se par obednavek, nic z ceho by se slozila civilizace). A hlavne zmizi android, coz bude naadhera.

    Mnohem vetsi sranda by byl python. Google fuc, wiki fuc, studenti rvou v ulicich ze nemuzou dostudovat. Zamestnanci nemaji kde hledat porno.
    alblaho avatar 23.6.2013 12:23 alblaho | skóre: 17 | blog: alblog
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    A kdyby zmizelo Céčko: Python fuč, Java fuč, Ruby fuč, PHP fuč, Linux fuč. :)
    23.6.2013 16:40 w4rr10r
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Aspoň by se začalo víc psát v Lispu.
    23.6.2013 16:50 potato
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Ano, ti dva lidi na světě, kteří mají někde schovanou funkční lisp machine, by se mohli vrátit k programování.
    Bystroushaak avatar 23.6.2013 16:42 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Tak minimálně u toho pythonu by to mohlo zachránit pypy, teda za předpokladu že by nezmizely i binárky :)
    24.6.2013 12:21 R
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    A bezalo by to na com?
    Bystroushaak avatar 24.6.2013 21:36 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    .. na počítači?
    multi avatar 26.6.2013 09:59 multi | skóre: 38 | blog: JaNejsemOdsut
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    S Androidem se to neda tak jednoduse rict. Tam je Java jen jako programovaci jazyk a to jen u uzivatelskych aplikaci. A misto java virtual machine tam je darvin.
    xkucf03 avatar 26.6.2013 22:01 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Dalvik
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    28.6.2013 10:45 gsnak | skóre: 22 | blog: gsnak
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Dalek
    Čo Rys, to vrah!
    28.6.2013 10:35 tuxmartin | skóre: 39 | blog: tuxmartin | Jicin
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Ani ne. V jave je napraseno dost internich systemu, ale kde uz jim slo opravdu o kritickou komponentu tak se pouzilo neco co opravdu fungovalo a nebylo 50 abstraktnich vrstev pryc od zeleza.
    Skvely postreh, v cem teda navrhujes tyto systemy psat? Pri zachovani multiplatformnosti, hodne dostupnych knihovnach, dobre podpore, rozsirenim jazyka, ...

    C je skvele na psani ovladacu, jadra, jednocipu a podobnych veci. Zkus si nekdy napsat web v C (neresim nektere wifi krabicky, ktere to tak maji). Je to v podstate lepsi Assembler ;-)

    C++ nutno prekompilovat pro cilovy OS, coz nikdo delat nebude. A Java je mnohem konfortnejsi, ne jen vylepsene C.

    Python je hezky, pomaly interpretovany jazyk. Navic po zkusenostech Python 2 -> 3 mam celkem obavy. Zmeny byly dost velke a nikomu se nechce kazdych X let prepisovat celokou aplikaci do noveho Pythonu.

    C# / .NET je pro widle-only aplikace dobra volba. Pro Linux, priznejme si nejde o nejstastnejsi napad. Mame Mono, ale srovnat Mono a .NET Framework je nemozne. Navic .NET taky pouziva bytecode jako Java. Reci typu "50 abstraktnich vrstev pryc od zeleza" jsou dost mimo.

    HTML5 / CSS / JavaScript je imho na psani poradnych aplikaci casto ne uplne vhodne. Schvalne si srovnejste vykon Javy a JavaScriptu.

    PHP je skvele na mensi weby, ale kdo v nem bude psat kriticky software? Kouknete na Facebook, zacali ho psat v PHP a pak meli hodne problemu. Jak rika jeden nas ucitel: "Běžte do nějaké banky, řekněte "Já vám to udělám v PHP", já si vás pak vyfotím, až poletíte z okna." :-D

    a muzeme pokracovat...

    I ❤ Java!
    Bedňa avatar 23.6.2013 14:56 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Ti si Javatar? :-)
    KERNEL ULTRAS video channel >>>
    23.6.2013 12:01 Adam
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Chore...
    23.6.2013 12:20 xxx
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    +1
    23.6.2013 16:45 potato
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Prostě to věrně ilustruje Java mindset. Nic víc.
    24.6.2013 17:12 jehovista
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Jestli ti unika fakt, ze v Jave bezi hromada kritickych systemu, tak to je problem tvuj a ne problem toho, kdo zije v realite.
    26.6.2013 07:34 potato
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    A jaderná zařízení jsou řízena PDP-11...

    No nic. To, že kritické systémy běží v COBOLu, ještě neznamená, že si musím chtít, aby kritické systémy běžely v COBOLu.
    Jendа avatar 26.6.2013 09:39 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Kde už jsem to jenom viděl… telnet temelin.cez.cz
    26.6.2013 10:38 radix
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    To, co ty chces je irelevantni.
    27.6.2013 23:25 potato
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Proč se mi tedy pořád snažíte vnutit, abych chtěl něco jiného?
    28.6.2013 11:28 radix
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Chtejte si co chcete. Jen vam rikam, ze nikoho nezajima, ze vy nechcete, aby kriticke systemy bezely v Cobolu.
    28.6.2013 12:29 potato
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Logic fail ;-)

    Kdyby tě to opravdu nezajímalo, nebudeš na moje příspěvky systematicky reagovat.
    28.6.2013 15:49 radix
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Tvuj nazor me fakt nezajima. Jen se rad po nekom povozim, kdyz mi k tomu da prilezitost ...

    Aby to neznelo tak skarede, tady mas par smailiku - :-) ;-) :-D
    23.6.2013 17:49 mankind_boost
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    -1
    23.6.2013 22:07 Kozzi
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Zvlastni video. Mam z nej dojem ze jediny duvod proc by Java nadale mela existovat je ten, ze v ni existuji napsane nektere dulezite aplikce. A ze je treba ji kompletne prepsat :D. Coz zvladne i male dite. No jsem rad ze jsem se Jave nakonec vyhnul :P
    Max avatar 23.6.2013 22:29 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Něco lepšího, co by bylo multiplatformní a umožňovalo rychlý vývoj a mělo minimálně stejný výkon a možnosti javy?
    Zdar Max
    Měl jsem sen ... :(
    23.6.2013 22:36 vlastik
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Haskell :D
    23.6.2013 22:41 mankind_boost
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Prej výkon :DDDD
    mikirc avatar 23.6.2013 23:10 mikirc | skóre: 19 | blog: MikiSoft | Vsetín
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Jaky je rozdil mezi UFO a Výkonem Javy ? Zadny, vsichni o tom mluvi, ale kdo to jeste nevidel :D
    Byl jednou jeden...
    Člověk z Horní Dolní avatar 24.6.2013 00:40 Člověk z Horní Dolní | blog: blbeczhornidolni
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Krome C / C++ neexistuje moc rychlejsich jazyku nez Java. Zrovna dnes jsem kvuli tomu prepisoval neco z Pythonu do Javy.
    xkucf03 avatar 23.6.2013 23:35 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Přes Java EE aplikaci běžící na jednom serveru se dá např. protlačit víc než 8 milionů zpráv na vteřinu. To mi nepřijde špatné.
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    Max avatar 24.6.2013 01:16 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Podle mně jsou to většinou názory lidí, kteří se setkali s nějakou GUI java aplikací, kde je ta svižnost GUI většinou slabá, protože to autoři asi moc neřeší. To, že je na jave postavená značná část enterprise systémů, to už z těch křičících lidí nikdo moc nevidí. Oracle = Java (už dávno na ní sází a pak koupil Sun), nejlepší OSS DMS v podobě Alfresco = Java. Další velmi dobrý OSS DMS systém OpenKM = Java, Sun IDM, reps. OpenIDM = java. A co je asi Red Hat JBOSS? Takto by se dalo pokračovat s řadou big projektů určených pro enterprise nasazení. Jediný, kdo v tom ještě nejede je Microsoft :).
    Zdar Max
    Měl jsem sen ... :(
    26.6.2013 10:47 aubi
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Jak, nejede? .net je asi co? Normalne vykradena java.

    Lisi se akorat priponou exe a samo si hleda rutime, aby si vsichi mysleli, ze je to prelozeny do strojaku.

    K vykonu: u netrivialnich aplikaci je vykon srovnatelny s assemblerem, spis rychlejsi (v asm se napr. nikdo nepare s takovejma "kravinama" jako hashmap).

    aubi
    27.6.2013 09:17 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Jak, nejede? .net je asi co? Normalne vykradena java. Lisi se akorat priponou exe a samo si hleda rutime, aby si vsichi mysleli, ze je to prelozeny do strojaku.
    −−−> HP NTB je vykradený MacBook.
    K vykonu: u netrivialnich aplikaci je vykon srovnatelny s assemblerem, spis rychlejsi (v asm se napr. nikdo nepare s takovejma "kravinama" jako hashmap).
    −−−> Použití hashmap je rychlejší než přímé adresování.
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    Max avatar 24.6.2013 01:06 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Když si to ještě jednou přečteš, tak píšu o ekvivalentu javy, který by měl být mj. minimálně tak výkonný, čímž nikterak nechválím výkon javy.
    Zdar Max
    Měl jsem sen ... :(
    Bedňa avatar 24.6.2013 09:05 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Už som to tu pár krát dával, RAD C++ framwork.
    KERNEL ULTRAS video channel >>>
    24.6.2013 14:10 mankind_boost
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Já vím, ale to slovní spojení je samo o sobě směšné :) Nehledě na to, že snad všechny normální jazyky splňují podmínku "minimálně tak výkonný jako Java".
    24.6.2013 14:24 Franta
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Takže Python, PHP, Perl a další nepočítáš mezi normální jazyky?

    P.S. samozřejmě je potřeba rozlišovat jazyk a jeho implementaci (kompilátor, běhové prostředí), nicméně tady předpokládám, že píšeš jazyk a myslíš jeho nejrozšířenější implementaci. (porovnávat výkon jazyků nedává smysl)
    24.6.2013 17:19 tom
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    PERL je ve spouste veci rychlejsi nez java, ruzne patternmatche a meziformatove prevadece funguji v perlu bezne i 10x rychleji, dale treba OpenGL implementace je vykonejsi.
    24.6.2013 17:51 radix
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Implementace vicemene standardnich knihoven se samozrejme ve vykonu lisit budou. Porovnavat pattern matching Perlu (ktery byl pro toto vlastne vymysleny) je IMHO trochu nepatricne, resime tu spis obecnou vykonovou charakteristiku jazyku.
    24.6.2013 23:34 tom
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Obecne tyto jazyky co se vykonu tyce moc porovnat nejdou. Nemuzete rict, ze jeden je vetsinou rychlejsi nez druhy, protoze velmi zalezi na konkretnim nasazeni. Toto muzete rict treba o C/C++, ktere porazi Javu a skoro cokoliv dalsiho vzdy az na par patologickych pripadu, ktere celkovy vykon bezne aplikace vyrazne neovlivni.
    24.6.2013 14:29 radix
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Takze Python, Perl, PHP, Lisp, Haskell, Ruby a ostatni interpretovane jazyky normalni nejsou?
    26.6.2013 13:35 ikaros42
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    ne, php není normální jazyk
    26.6.2013 14:24 radix
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    die();
    Grunt avatar 23.6.2013 23:06 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Já jsem dodnes nepochopil co je na Céčku vlastně špatného.
    Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
    mikirc avatar 23.6.2013 23:08 mikirc | skóre: 19 | blog: MikiSoft | Vsetín
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    programátoři?
    Byl jednou jeden...
    Grunt avatar 23.6.2013 23:09 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Kteří a kde žijí prosím?
    Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
    mikirc avatar 23.6.2013 23:13 mikirc | skóre: 19 | blog: MikiSoft | Vsetín
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    No asi jsi to nepochopil.

    Chyba neni na strane C, ale strane tech co jej neumi pouzivat?!
    Byl jednou jeden...
    Grunt avatar 24.6.2013 09:15 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Pochopil. A znova se ptám kde žijí? V Céčku už jsem viděl namastěné všelico, ale i ty největší hrůzy s pomocí GDB a jiných nástrojů nebyl pro mě problém pochopit. Těžko říct jestli je to tím, že k Céčku inlinuju nebo v ostatních jazycích se dá mastit tak, že je to za hranicí pochopitelnosti.
    Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
    24.6.2013 12:14 Franta
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Jaký debugger jsi používal pro Javu? Používal jsi Netbeans, Eclipse nebo tak něco?
    Agent avatar 23.6.2013 23:18 Agent | blog: Life_in_Pieces | HC city
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Kdo říká, že je na něm něco špatného? Na každým je něco dobrýho.
    Nevěděl zpočátku, co si počít, jak žít, co dělat, ale brzy se vpravil do role samotáře.
    xkucf03 avatar 23.6.2013 23:27 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    C je fajn, ale podnikový informační systém bych v něm psát nechtěl.
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    Grunt avatar 24.6.2013 09:28 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Tak podnikový informační systém není nikterak kritická aplikace. To je stejně většinou jen human-interface k nějaké databázi a to se dá napatlat i jako webová aplikace. Ale kritické systémy jako je Abíčko. To už by v Céčku mohlo být vcelku zajímavé.
    Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
    25.6.2013 08:12 tom
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    C je fajn, ale podnikový informační systém bych v něm psát nechtěl.
    Jenze zrovna na tohle se nehodi ani Java - u podnikovyho IS neni potreba nijak zazracny vykon a proto je mozne bez problemu pouzit nejaky vyssi jazyk.
    Jakub Lucký avatar 25.6.2013 12:21 Jakub Lucký | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    To mi připomíná historku Pavla Stěhule ze školení, ve které si zaměstnanci na nějaký firemní systém začali stěžovat, až když jen login trval 15 minut...
    If you understand, things are just as they are; if you do not understand, things are just as they are.
    25.6.2013 12:29 tom
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    To ale urcite nebylo zpusobene pomalym interpretem / vm / spatnym kompilatorem.
    Jakub Lucký avatar 25.6.2013 13:08 Jakub Lucký | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Nee, tohle byl "registr vozidel" :-)
    If you understand, things are just as they are; if you do not understand, things are just as they are.
    25.6.2013 13:18 Franta
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    až když login trval jen 15 minut...
    To jako že si za čtvrthodiny nestihnou uvařit kafe a svítí jim tam naprázdno přihlášená aplikace? :-)
    Grunt avatar 25.6.2013 12:48 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Je/Není. To je všechno k diskusi. Ani u webového portálu není potřebný nijak zázračný výkon, protože stejně je potřeba přečkat odezvu sítě a zatížení se dá vyprofilovat a HW nadimenzovat. Jenže by to nebylo poprvé co jsem se setkal s portály a diskusními fóry po kterých pohybovat se bylo utrpení (netvrdím že zrovna v případě Abíčka), protože při zatížení mělo každé kliknutí několikasekundovou odezvu (přitom ping v řádu desítek milisekund) nebo kdy jsem se setkal s tím, že na portál se nedalo přihlásit, protože kvůli velkému počtu uživatelů byly vyčerpány HW kapacity (povětšinou privátních VPSek). Vždycky je lepší mít zázračný výkon, protože jinak se pohybuje po portálu který má odezvy v řádech milisekund (+ síťová odezva) a dá se přitom provozovat v nějaké lehko-tonážní krabičce.

    Souhlasím s tím, že u podnikových systémů se dá použít ještě něco vyššího než Java. Ne ovšem kvůli výkonu (ten je potřeba vždycky i když jde jen o blbou konzolovou aplikaci), ale protože v téhle sféře se řeší všecko penězi. Dá se najmout pár matlalů co něco zmatlají za pár dnů a nadimenzuje se na to příslušný HW, když je to pomalé, tak se dokoupí ještě silnější HW. Na to není potřeba platit bandu hackerů a optimalizovat do zbláznění (ostatně co si budeme povídat, ono ani třeba ten přehrávač nemusí nutně psát banda hackerů, ale je mnohem příjemnější, z uživatelského hlediska, když přehrávač jako je Mplayer banda hackerů napíše a ještě se přitom vyblbne s optimalizacema)

    Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
    25.6.2013 13:15 Franta
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Jenže by to nebylo poprvé co jsem se setkal s portály a diskusními fóry po kterých pohybovat se bylo utrpení (netvrdím že zrovna v případě Abíčka), protože při zatížení mělo každé kliknutí několikasekundovou odezvu (přitom ping v řádu desítek milisekund) nebo kdy jsem se setkal s tím, že na portál se nedalo přihlásit, protože kvůli velkému počtu uživatelů byly vyčerpány HW kapacity (povětšinou privátních VPSek).

    Jenže z jak velké míry je to způsobené jazykem/platformou a z jak velké tím, že program dělá něco, co nemá (např. některé věci počítá znova a znova, zbytečně vytváří spousty dat, která pak zase zahazuje atd.)? IMHO to většinou není o tom, že by nějaký výpočet trval dlouho (vinou jazyka/platformy), ale chyba je v tom, že se vůbec provádí (buď moc často, nebo na špatném místě nebo vůbec).
    bandu hackerů a optimalizovat do zbláznění
    A kdo po nich bude dělat např. revize nebo to udržovat, až se změní byznys požadavky? On ten „efektivní“ kód není jen o tom, že ho musí psát zkušený hacker, ale i o tom, že se hůř čte a udržuje. U kodeků nebo kompresních algoritmů je to akceptovatelné (výkon nade vše), u podnikových aplikací obvykle ne.
    Grunt avatar 25.6.2013 18:13 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Jenže z jak velké míry je to způsobené jazykem/platformou a z jak velké tím, že program dělá něco, co nemá (např. některé věci počítá znova a znova, zbytečně vytváří spousty dat, která pak zase zahazuje atd.)? IMHO to většinou není o tom, že by nějaký výpočet trval dlouho (vinou jazyka/platformy), ale chyba je v tom, že se vůbec provádí (buď moc často, nebo na špatném místě nebo vůbec).
    +1. Tohle asi bude způsobené stylem psaní v jazyku. Člověk co umí dobře v Céčku a má povědomí o ASM, má představu jak se asi bude daný program vykonávat a ulehčuje si práci jen tolik co mu svědomí dovolí. Když někdo něco matlá v Bertíkovi, většinou ani nemá ponětí o tom, že to co jeho instrukce vykonává se jmenuje procesor.
    A kdo po nich bude dělat např. revize nebo to udržovat,
    Doporučuju projít nějaké dobře napsané kritické aplikace (z hlavy mě napadne Mplayer, ale je toho určitě víc). Optimalizace jdou většinou do speciálních bloků a mimo ně je tam i hlavní větev programu v čistém Céčku pro ostatní platformy třeba.
    Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
    25.6.2013 19:17 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Když někdo něco matlá v Bertíkovi, většinou ani nemá ponětí o tom, že to co jeho instrukce vykonává se jmenuje procesor.
    Tomuhle se rika abstrakce a je to jeden ze zakladnich principu programovani.
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    Max avatar 24.6.2013 01:17 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Nic, taky na něj neplivu, ale vývoj v něm asi nebude tak rychlý jako v javě, že? A o to tu jde.
    Zdar Max
    Měl jsem sen ... :(
    Grunt avatar 24.6.2013 09:31 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Jako myslíš vývoj stylem „Hop a je tu lidoop“ a nebo „Rama, Hera, pomazánkové máslo na to“? Ale jo. Mastit se dá v čemkoliv. By to chtělo nějaký šikovný Céčkový framework. Resp teda asi něco mezi C,C++ a Obj.C.
    Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
    24.6.2013 12:09 Franta
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    a GC a JIT a přenositelný bytekód…
    Grunt avatar 24.6.2013 12:54 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    a GC
    A o tomhle by se právě dalo hodně diskutovat. Kdo měl nějakou čest s nějakou webovou aplikací, tak ví že jsou to gigantické nenažrané molochy. Přitom jejich tenčí kolegové se bez problémů dají provozovat na OpenWRT (nebudu zmiňovat název aplikace ani použité jazyky). Samozřejmě uvolňovat paměť pokaždé ručně je pitomina. Zas na druhou stranu GC můžou být rozbité a bůh ví jak funkční. Nejlepší by asi bylo něco mezi. U serverové aplikace je výhoda, že aplikace běží téměř furt a téměř furt se dá sledovat. Asi by bylo fajn si napsat nějakého sledovacího agenta (díky použitému jazyku téměř žádná viditelná režie navíc) který by sledoval nejexponovanější místa a u těch by se dalo uvolňování optimalizovat ručně aby bylo co nejefektivnější, zbytek by zůstalo jako práce pro GC. Něco takového by bylo docela fajn. A jinak se to dělá běžně u deskopových aplikací.
    JIT a přenositelný bytekód…
    Nepotřebné. To potřebuje někdo kdo stejně veškeré kapacitní nedostatky řešení penězi (třeba za nové železo) a ne optimalizacemi a někdo takový nepotřebuje efektivní aplikace.

    Jinak jsem si dal tu práci a zagooglil si a skutečně existují:[1],[2],[3]

    Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
    24.6.2013 13:29 Franta
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Kdo měl nějakou čest s nějakou webovou aplikací, tak ví že jsou to gigantické nenažrané molochy.
    Když si někdo drží odkazy na objekty, které už nepotřebuje, tak spotřeba paměti samozřejmě narůstá a časem to jde do háje. Nicméně to je chyba takového „programátora“ a nesouvisí to s tím, zda na dané platformě je nebo není GC.

    Když programátor vynuluje všechny reference na daný objekt nebo vytváří proměnné s dostatečně malým rozsahem platnosti, tak aby samy včas zanikly, tak GC ty nepotřebné objekty spolehlivě uklidí. Jediný rozdíl je v tom, že je neuklidí hned, ale „jednou za čas“ (obvykle ale dost rychle na to, aby to nějak vadilo). Nicméně i ten GC můžeš zavolat ručně a zkrátit čekání na úklid.

    GC je IMHO pro většinu aplikací ideální volba – ruční správa paměti je potřeba jen ve specifických nízkoúrovňových programech.
    Nepotřebné.
    Ten mezikód je mj. zajímavý z důvodu, že pak můžeš používat více různých jazyků – snadno je přeložíš do bytekódu (napsat takový kompilátor není až tolik práce) a pak je spustíš kdekoli – to běhové prostředí je společné (poměrně velký objem práce, který se pak nemusí dělat pro každý jazyk zvlášť). Takže nejde jen o to, že jednu binárku spustíš na víc architekturách.
    Jinak jsem si dal tu práci a zagooglil si a skutečně existují:[1],[2],[3]
    Zajímavé odkazy, díky. POCO jsem znal, ale ještě jsem ho moc neprozkoumal. Možná by stálo za to, udělat si nějaké srovnávací cvičení – napsat podobnou aplikaci v C++ Server Pages a v JSP resp. Javě EE.
    24.6.2013 14:38 radix
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Nulovani referenci je skoro to same jako rucni uvolnovani pameti - nachylne na chyby a pak memory leaky.

    Spravne je psat tak, aby mely objekty co nejnizsi rozsah platnosti, pak se vynuluji samy (tohle je dost dulezite i pro optimalizace a snizeni slozitosti kodu).

    U toho bytekodu je dost velka vyhoda v tom, ze je docela vysokourovnovy a jde dobre dekompilovat. Zaroven jde z jaru stale videt aplikace. Uz se mi nekolikrat stalo, ze jsem musel pracovat s (nepodporovanou) knihovnou, ke ktere nebyly zdrojaky a tohle dost pomohlo ...
    24.6.2013 14:54 Franta
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Souhlas, ruční nulování většinou není potřeba kvůli tomu správně malému rozsahu platnosti – i když někdy se může hodit nastavit proměnnou na null, když pak následují nějaké déle trvající operace a nechce se mi to dělit na víc metod. Případně ten první blok kódu můžu uzavřít do { … } a nic nulovat nemusím :-)

    Jo a taky je bytekód trochu blíž k tomu, že říká „co chci udělat“ něž „jak to chci udělat“ – což vytváří prostor pro další optimalizace, ať už za běhu nebo v příštích verzích běhového prostředí – takže se program může zrychlovat aniž by původní programátor něco udělal.
    Člověk z Horní Dolní avatar 24.6.2013 13:38 Člověk z Horní Dolní | blog: blbeczhornidolni
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Podle napriklad tohohle jsou Java web frameworky s prehledem nejrychlejsi. (C++ by bylo asi jeste ruychlejsi, ale psat v tom web aplikaci nedava moc smysl.)
    25.6.2013 08:21 tom
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Skoda, ze tam neni zadnej framework pro erlang, kterej bezne Javu porazi v propustnosti a mnohem lepe skaluje. Pekne je to videt, kdyz si porovnate vykon treba openfire a ejabberd.
    Člověk z Horní Dolní avatar 24.6.2013 00:42 Člověk z Horní Dolní | blog: blbeczhornidolni
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    +1, nechapu co maj vsichni proti Jave, pro
    24.6.2013 08:23 Kozzi
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Nic me nenapada, byl to spis jen takovej rejp na to video :). O neco vic nez java se mi libi C#, ale zde je to zase o neco horsi s multiplatformnosti. Pokud chcu vykon tak volim zase jazyk D. Ale jinak proti Jave nic nemam.
    Člověk z Horní Dolní avatar 24.6.2013 00:34 Člověk z Horní Dolní | blog: blbeczhornidolni
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Java je super, pokud ignoruju C#, tak nema pro hodne veci konkurenci.
    24.6.2013 10:27 w4rr10r
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Ada
    Člověk z Horní Dolní avatar 24.6.2013 15:43 Člověk z Horní Dolní | blog: blbeczhornidolni
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Min knihoven a mensi podpora IDE :)
    24.6.2013 22:11 w4rr10r
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    kvalita×kvantita
    24.6.2013 22:40 jehovista
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Tak jaka je ta kvalitni ADA alternativa k nasledujicim vecem: Intellij Idea, JProfiler, Mockito, Jetty, ...
    Člověk z Horní Dolní avatar 24.6.2013 23:30 Člověk z Horní Dolní | blog: blbeczhornidolni
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    Java ma kvalitnejsi knihovny, nastroje a dokumentaci. Ada nema garbage collector a osobne se mi dost nelibi syntax. Dival jsem se na nejaky benchmarky a Ada je stezi 2x rychlejsi.
    Kaacz avatar 25.6.2013 01:26 Kaacz | skóre: 10 | Praha 4
    Rozbalit Rozbalit vše Re: Apokalyptický film Javapocalypse
    No docela hezký .. ale proč Oracle ? to je spíš Java killer než propagátor .. :p
    Jsem uz moc stary na pouzivani windows .. / Optimismus je jen nedostatek informaci ..

    Založit nové vláknoNahoru


    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.