S java appletmi sa aktivne stretavam uz len na dvoch miestach. Prvym je HP iLO, kde je vzdialena konzola riesena bud cez java applet alebo cez .net. Nastastie existuje aj standalone aplikacia, takze toto ma nechava chladnym. Horsie su na tom niektore HP switche, ktore sme dostali ako promo k serverom a mame ich ponasadzovane na nejakych obskurnych lokaciach. Tie netusim, ci ide administrovat inak ako cez java applet. Ale aj tak su to sunty, takze vyhodit ich a nahradit niecim inym mi srdce trhat nebude :)
Ono když je to jediná možnost, jak v prohlížeči elektronicky podepsat s privátním klíčem na kartě, těžko místo toho použít nějakou alternativu. Pokud to slouží k nějakému nastavování, pak je to v dnešní době opravdu zbytečné – i když bych byl mnohem raději, kdyby se svět kdysi vydal cestou, že se tohle bude dělat pomocí Java aplikací a ne jako HTML+JS aplikace. Ale dneska už je holt jasné, že na celé čáře zvítězila ta horší varianta a Java v prohlížeči je mrtvá.
Java Virtual Machine je normální plnohodnotná platforma, nad kterou můžete naprogramovat libovolnou aplikaci – můžete naprogramovat GUI, můžete používat vlákna, můžete provádět libovolné IO operace (souborové i síťové), můžete ji integrovat s libovolným jiným kódem.
Naproti tomu HTML je pořád jen značkovací jazyk pro popis formátování textu, který akorát bují jako rakovina – a je jen důkazem výkonu dnešních počítačů a množství lidských sil vržených do programování, že manipulací s různě barevnými bloky textu pomocí DOMu lze vytvořit něco, co úspěšně napodobuje základy GUI desktopových aplikací. I když pořád ještě nebylo dosaženo svatého grálu HTML aplikací – namalovat celou aplikaci pomocí jednopixelových čtverečků.
Když jste chtěl v HTML aplikaci podporovat schránku a drag-and-drop, musel jste si počkat, než to aspoň trochu implementují prohlížeče. Když souborové operace, opět jste si musel počkat. Vlákna jsou nejnovější hit a snad je ještě ani nepodporují všechny moderní prohlížeče. O nějakém look and feel jednotném pro celou platformu nemůže být vůbec řeč, ostatně jenom takové prkotiny jako ovládání klávesnicí nebo kontextové menu je boj mezi HTML aplikací a prohlížečem o to, kdo bude mít navrch.
HTML+JS je výborná platforma pro publikování, ale jako platforma pro GUI je to tragédie a těžko si představit něco horšího.
Napoviem - look an feel v jave sa da customizovat. Bud sa pouzije pre kazdu platformu iny, alebo rovnaky napriec platformami.
Alebo ked standardny swing nevyhovuje vobec (vacsinou ale vyhovuje), tak sa da pouzit externy toolkit.
Odkaz na toupee fallacy bol o tom, ze je to vidiet u aplikacii, ktore nemaju nastaveny "nativny look and feel".
pokud byla recena vyhoda jednotne vzhledu napric platformama, tak to pri vhledu pro kazdou platformu jine uz pada ne ? kolik vyvojaru co povazuje to prvni za vyhodu, se bude sr&t s tou moznosti druhou?
jako chapu ze z pohledu java vyvojare je to vyhoda, mozna i castecne s multiplatformniho uzivatele, nicmene ja jakko pure linux user z toho proste nadcenej nejsem a ze by kvuli me java aplikace vsichni delali i v nativnim vzhledu gtk to si nemyslim :))
Vy už jste viděl nějakou HTML aplikaci, která by alespoň vzdáleně zapadla svým vzhledem a chováním mezi ostatní aplikace nějaké platformy, ideálně Windows? Já teda ne. Javovská aplikace se nebude chovat úplně jako nativní pro danou platformu, ale myslím, že může zapadnout třeba do Windows lépe, než některé microsoftí experimenty v MS Office.
asi takhle:
- v zakladu jednotny vzhled u java aplikaci napric platformama nevidim jako vyhodu
- vyhoda java aplikaci muze byt (vetsinou) nezavislost na platforme a tedy zjednoduseni pro vyvojare a multiplatformost pro uzivatele
- nejsem vyvojar java nebo jinejch aplikace, takze to ze sve pozice neocenim
- nejsem multiplatformni uzivatel, pouzivam vyhradne GNU/Linux, takze multiplatformost taky osobne neocenim a uz vubec nechapu spojeni "idealne windows"
- jakmile sem kdy narazil za poslednich 10let na java aplikaci, nesedela mi, a pokud byla moznost (az na jednou byla vzdy) sahl sem po alternative
- neprovozuju zadnou banku
aspon ze Simpsnu pomoci css uz se dosahlo :)
https://pattle.github.io/simpsons-in-css/
Mám starý střep - 10 let staré C2D s 8GB RAM a SSD. Stačí to v pohodě na absolutně vše, co dělám, kromě FF, který mi většinou vytěžuje CPU na 50 % (asi nějaký "odladěný" JS) a stupidního videa v ještě stupidnějším HTML 5 canvasu. Proto mám nainstalovaný flash, který stihne vykreslit 5 fullHD videí, aniž by se CPU nějak výrazněji zapotilo.
souhlas, sedim ted u CD s 3GB RAM a SSD a HW staci na (skoro, resp. RAM kulha pri virtualizaci) vse, tak proc bych ten HW (navic s matne 1600x1200 IPS) mel zahodit jen proto ze HTML5Video je opruz kdyz pritom Flash jede ok? kazdej by rad Flash videl mrtvej, ale dokud bude lepsi nez HTML5Video tak proste bude Flash pouzivan, snad kazdej (doufam) si dokaze nastavit pluginy jen na pozadani aby se mu nepousteli Flash reklamy a/nebo na smejdostrankach ;)