Vlákno názorů k článku
Jeden plugin vládne všem
to snad ne
mily autore, podivejte se na situace flashe v alternativnich OS. napr. verze 9 pro linux byla k dispozici nekolik (mnoho) mesicu po verzi pro windows. a to jeste v beta verzi. to je presne dusledek de facto monopolu.
Re: to snad ne
Re: to snad ne
Re: to snad ne
Re: to snad ne
Nezapomínejte také, že není potřeba mít poslední verzi. Drtivá většina obsahu se dá zobrazit verzí 8, 7, nebo i 6, kterou už má opravdu skoro každý.
Že byla podpora pro Linux vydána až po Windowsu je možná smutné, ale více než pochopitelné (Linux má mezi desktopy podíl menší než 1%), ale nakonec ta podpora je, a to je myslím hlavní. Domníváte se, že třeba MS bude v podpoře Silverlightu aktivnější?
Re: to snad ne
Zcela pominu to, že jsem ještě neviděl uživatele 64bitového prohlížeče na Linuxu (znám jich pár), který by měl Flash 6, 7 nebo 8.
Re: to snad ne
Jinak komunita kolem Linuxu si uměla s takovými problémy poradit vždycky (vědí, že jejich systém to nemá lehké) - viz např. http://www.darronschall.com/weblog/archives/000258.cfm - stačí jen hledat nebo přistoupit na kompromisy.
Re: to snad ne
To rozhodně ne, ale zase kličkujete. Já jsem kritizoval nikoliv "dominanci", ale "naprostou multiplatformní kompatibilitu".
Pro vás tedy "Naprostá multiplatformní kompatibilita" znamená funkčnost na 32bit Windows, 32bit Linuxu, Mac OS X a Solarisu. Opravdu by mě zajímalo, jak potom hodnotíte "multiplatformní kompatibilitu" třeba Javy, která vyjma toho, co bylo uvedeno u Flashe, běhá na 64bit oknech, 64bit Linuxu, BeOS, OS/2, QNX a dalších systémech. Budete to nazývat "ještě více naprosto multiplatformně kompatibilní"?
Re: to snad ne
To, že současný přechod na 64bitové instrukce je tak trochu krvavý, je nepříjemné, ale myslím si, že to není tak zásadní. Jednak to postihuje všechny programy (rozchodit něco na 64bitech není vždy ideální, a přímo optimalizovaných programů a aplikací není mnoho).
Ale především, všechny tyto problémy se řeší, a i na speciální plně kompatibilní verzi Playeru pro 64bitový Linux se pracuje. Jistě, pro Wokna budou všechny updaty vycházet vždy dříve, ale i na ostatní dojde. A pokud jsem ten článek postavil i jako menší provokaci do budoucna (jakožto možný univerzální plugin), tak jsem přesvědčený, že ten 64bitový skok se co nejdříve vyřeší.
Javu zase tak dokonale neznám, ale pokud jak tvrdíte běhá i na všech minoritních systémech (s podílem v řádu promile procent), pak klobouk dolů. Ale bohužel není tak rozšířená a nemá imho takové možnosti jako Flash...
(trochu šílená paralela: myslím si, že blok a propiska se dá použít všude, a dominuje oblasti poznámek. Ovšem je pravda, že třeba v okolí otevřeného ohně nebo aktivní sopky může shořet, a zde má navrch např. kamenná destička, do které lze tesat. Ovšem kdo pracuje v ohni? Destičku také používá málokdo, a špatně se přenáší; nemluvě o složitém tesání... ale ano, v jedné tisícině případů je lepší než blok a tužka - to ale myslím nijak nesnžuje "dominanci" onoho poznámkového bloku) ;-)
Re: to snad ne
To, že současný přechod na 64bitové instrukce je tak trochu krvavý
Uff, jaký současný přechod? To jen vy jste zaznamenal přechod na 64-bitové platformy až v době, kdy už 32-bitové procesory v nabídkách prodejců hardware musíte hledat se svíčkou. 64-bitový systém používám přes tři roky - a mnozí ještě déle. Na přechodu nebylo nic krvavého před třemi roky a už vůbec na něm není nic krvavého dnes. Za tu dobu jsem potřeboval vlastně jen tři 32-bitové aplikace: první byl Acrobat Reader (jenže dnes už je kpdf ve většině případů plně použitelnou alternativou), druhou MPlayer (kvůli win-kodekům, jenže dnes už WMV zvládá ffmpeg a existují 64-bitové kodeky pro RealPlayer) a třetí Firefox (kvůli flash pluginu). Jinak řečeno, jediné problémy způsobují firmy, které si termín "absolutní multiplatformní kompatibilita" představují stejně omezeně jako vy, tj. ve stylu "uděláme 32-bit Windows a až nebude do čeho píchnout, zkusíme ten 32-bit Linux, ať můžeme říct, že jsme multiplatformní". První dva jsou už naštěstí minulostí a třetí vlastně taky - stačí si uvědomit, že bez flashe přijdu akorát tak o otravné reklamy (to chrčení pípání a bučení plus neuvěřitelnou zátěž procesoru milerád oželím) a pár pseudowebů typu Youtube, kde je flash použit na něco, k čemu vůbec není potřeba a co by bez něj fungovalo lépe.
Re: to snad ne
Jinak ačkoliv jsem na internetu v podstatě celé dny; nic mi nikde nechrčí, nepípá, ba ani nebučí :) Je to opravdu vina flashe? Není to něco jiného?
(ostatně pomalu si raději zvykejte, až se rozšíří Silverlight a JavaFX, bude na Vás blikat skoro všechno) :)
Re: to snad ne
Vaše strašidelné líčení útrap s 64-bitovým operačním systémem je dojemné a kdybych neměl své zkušenosti, snad bych vám to i věřil. Ale jak už jsem napsal, používám sám 64-bitový systém přes tři roky, takže věřím spíš svým vlastním zkušenostem než vašemu strašení.
Jinak ačkoliv jsem na internetu v podstatě celé dny; nic mi nikde nechrčí, nepípá, ba ani nebučí :) Je to opravdu vina flashe? Není to něco jiného?
Klasické reklamy v animovaném GIFu takové věci ve zvyku nemívají. Od té doby, co jsem flash ze svého prohlížeče zcela vypudil, mám od příšerných zvuků vyluzovaných reklamními bannery pokoj.
ostatně pomalu si raději zvykejte, až se rozšíří Silverlight a JavaFX, bude na Vás blikat skoro všechno
Ale nebude... Jde spíš o to, vytvořit dostatečný tlak na autory webů, aby tyhle zrůdnosti používali jen tam, kde je to k něčemu dobré. To ovšem znamená nepoužívat skoro vůbec...
Re: to snad ne
To že se objevují třeba bannery ve flashi, které po přejetí myší začnou nějak ječet, to není chyba flashe, ale otravného tvůrce...
Re: to snad ne
"Je instalováno" a "funguje" je hodně velký rozdíl. Podle statistik může Flash za nejvíce pádů prohlížečů (ať už je to IE či Firefox). Od té doby, co si Flash blokuji, a povoluji si jen určený applet dvojklikem, mi prohlížeč nikdy nepadá...
Navíc cenová politika Apple, tedy cca 50.000 Kč + DPH za licenci Creative Suite 3 Web Design Premium opravdu není lidová.
Microsoft nabízí vynikající Visual Studio Express edice zdarma, a SilverLight je řadu světelných let lepší než Flash, například podporou programování v jazycích C#, Visual Basicu či JavaScriptu, a nativní podpoře pro webové i desktopové aplikace.
Re: to snad ne
Chovají se skoro jako Apple. Lokalizace zřejmě produkt musí nějak zázračně zhodnotit, když najednou stojí téměř dvojnásobek. Možná tam v rámci lokalizace doprogramují ještě nějaké funkce?
Re: to snad ne
Pošli mi kdyžtak ty statistiky, které cituješ. Takové údaje - na rozdíl od tebe - nemám, takže mohu posloužit jen svojí zkušensotí, tedy že flash se mi nikdy nezasekl ani nespadl, zato Java má v této činnosti docela zálibu (hlavně freeze).
Cenová politika mě netíží, neb to je text o pluginu pro koncové uživatele, nikoliv vývojáře. Ale to snad připomínat nemusím...
(mno a o světelných letech dokonalosti Silverlightu se můžeme pobavit třeba za dva tři roky, až se uvidí, jak to střetnutí dopadlo... kdyžtak se ozvu) :-)
Re: to snad ne
http://www.lupa.cz/zpravicky/flash-muze-za-tretinu-padu-prohlizece-firefox/
Re: to snad ne
Ostatně, Firefox má podíl bratru 15% (tedy z toho třetina = 5% pádů zaviní Flash?). Nejde mi ani tak o to vyvrátit tu statistiku, spíše mi nepřijde úplně vypovídající (párkrát mi zamrznul počítač i při otevření velkého texťáku, ale co jako s tím?) :)
Re: to snad ne
Re: to snad ne
třeba to byly pády na 64bitových Linuxech, o kterých už jsme tady dvě vlákna dikutovali, že to s nimi není ideální
Co s nimi není ideální? Že pro ně firma, která si pojem "absolutní multiplatformní kompatibilita" vykládá stejně jako vy (dva OS (z toho jeden až po několika letech urgencí), ale jen na jedné hardwarové platformě), nepíše plugin pro Flash, jehož použití v drtivé většině případů nadělá víc škody než užitku?
Re: to snad ne
(byl by problém si tu diskusi přečíst, abych nemusel každou dílčí odpověď přepisovat i abstrakty z dalších vláken?) :)
Jinak opět se k tomu vracíme - těžko lze (bohužel) čekat, že se každý přetrhne kvůli systému s podílem v řádu desetin procenta.
Jiný šílaný příklad: Osobně si myslím, že čepice / kulich je univerzální pro všechny - ale stejně tak musím mít na paměti, že existují lidé, kteří mají nějakou exotickou chorobu nebo úraz, a kulicha si neobléknou... to ale automaticky nemůže negovat jeho obecnou "kompatibilitu" s většinou populace...
Re: to snad ne
Že to není ideální s tou jeho podporou... na tom se shodneme...
S jakou podporou to není ideální? Pro 64-bitový systém mám úplně stejnou podporu jako pro 32-bitový. Že pro něj někteří výrobci SW neportují aplikace? S tím u "minoritního" systému musím počítat, ale to platí pro každý systém, nejen pro Linux na x86_64. Že někteří výrobci HW utajují specifikace, aby se nedaly napsat drivery? I to je kritérium, podle kterého si hardware vybírat. Ani jedno ale není problém platformy jako takové.
Re: to snad ne
Re: to snad ne
Mimochodem, pokud píšete, že "S tím u "minoritního" systému musím počítat", pak o čem vlastně diskutujeme? Na "majotitním" systému je kompatibilita flashe bez problémů a na "minoritním" s problémy počítáte.
Pokud jsem si stihl všimnout, současná situace je na Windows naprosto stejná jako v Linuxu: 32-bitový flash plugin je, 64-bitový není. Nebo snad máte jiné informace?
Re: to snad ne
Re: to snad ne
Vámi popisovaná "korektní" situace je obdobná té, kdy firma nabízí účetnictví pouze pro Windows 3.x (nebo dokonce DOS) a když se zákazník ozve, řeknete mu, ať si to spustí v emulačním režimu, že mu to taky poběží. Super.
Re: to snad ne
Nicméně není to tak hrozné jak popisujete, 32bitový browser nemusíte třeba pod 64bit Vistami nijak emulovat. Obě verze (32 i 64) browresu jsou součástí systému (právě z důvodu kompatibility).
Re: to snad ne
Re: to snad ne
Re: to snad ne
Nejedná se přitom o emulaci, jen "překlad" 32bitových volání na 64bitová, zpomalení může být tak 0.01% (přičemž to více než dobře offsetuje zrychlení z použití x64 kernelu).
Na Vista x64 jsou x86 i x64 aplikace naprosto stejně "právoplatné".
Re: to snad ne
Pro ty ostatní, co by tomuhle kecálkovi náhodou naletěli:
1. 32bit aplikace mají na 64 bitech virtualizovanou část registrů i filesystému. Jsou tedy tak "stejně právoplatné", že ty 64bit často "nevidí" 32bit a naopak, což je opravdu velmi příjemné, když spolu mají aplikace spolupracovat. Zvláště zajímavé je to u vývojářských MS nástrojů, které jsou interně 32bit a části, které jsou 64bitové, pak hledají přítomnost některých těchto 32bit aplikací na klasických místech v registrech, kde je ale nenajdou, protože ty 32bit aplikace mají zápisy do registrů virtualizované.
2. Je logické, že 32bit aplikace nemohou využít všech výhod 64 bitů. Takže provozování 32bit aplikací na 64bitech, přestože funguje, je pouze obezlička a je-li to možné, je podstatně lepší použít 64bit verzi.
3. Kdyby ty 32bit aplikace byly tak "naprosto stejně právoplatné", jaký smysl by měl 64bit systém vyjma schopnosti adresace více paměti? A přesto ho lidé využijí a to i na PC s méně než 4GB paměti.
4. Protože jsou 32bit aplikace na 64bit Windows tak naprosto stejně právoplatné, vznikají diskuzní fóra jako http://extended64.com/forums/16.aspx, kde lidé řeší problémy 32bit na 64bit systémech, které by na 32bit Windows problémy neměly.
Pro začátek si o tom zkus přečíst něco méně komplikovaného, např. na http://en.wikipedia.org/wiki/WOW64 Snad ti ta jednoduchá angličtina nebude dělat problémy a přijdeš na to, že nejde jen o překlad volání, ale i manipulaci se zásobníkem a ukazateli, přepínání procesoru z 64bit do 32bit režimu apod.
Re: to snad ne
Každý ví, že v registrech je Wow6432Node, ve filesystému SysWOW64 a Program Files (x86). Ono je potřeba nějak odlišit 32bitové a 64bitové DLL knihovny a zápisy do registru pod stejným názvem.
Je to geniální koncepce Microsoftu, ne jako bordel na x64 Linuxu, aplikaci stačí překompilovat a nativně funguje pod x64, zatímco x86 aplikaci není nutné upravovat.
Redirecty jsou právě ona nativní podpora a kompatibilita ;)
Re: to snad ne
Kdybys nebyl tak blbej a přečetl si můj příspěvek celej, všiml by sis, proč právě ona geniální virtualizace způsobuje problémy (a to dokonce Microsoftímu Developer Studiu) a tudíž minimálně z tohoto důvodu nelze znouzecnost, jakou je běh 32bit app na 64bit systému, nazvývat "plnohodnotnou".
Fakt běž raději hrát hry, to já nedělám a máš tudíž velkou šanci, že aspoň těm hrám budeš rozumět lépe než já.
Re: to snad ne
Re: to snad ne
Dá rozum, že při psaní tří primitivních webu můžeš těžko narazit na významnější problémy.
Re: to snad ne
Je tu ještě např. otevřený thread, kde kdosi nepodloženě prohlásil, že Silverlight je světelné roky před Flashem. ;-)
Re: to snad ne
Re: to snad ne
Re: to snad ne
ale domnívám se, že pod 64bitovým systémem Windows můžete spustit 32bitový browser, se kterým plugin pracuje korektně
A pod 64-bitovým Linuxem snad ne?
Re: to snad ne
Nicméně protože neznám všechny distribuce Linuxu (někde to může jít, jinde ne), tak bych odpověď spíše nechal na nějakém "linuxákovi" :)
Re: to snad ne
Nebo třeba HW počítače, který má problémy např. s některými instrukcemi, které ta či ona aplikace použila?
Tím HW myslíte procesor (nikdo jiný s instrukcemi do styku nepřijde)? A pročpak kvůli těm chybám procesorů padá Flash a ne všechny ostatní aplikace? (Ne že by nikdy nepadaly, ale řádově méně.)
Re: to snad ne
Občas mi kupříkladu spadne hra, a v okénku vyskočí něco o grafické kartě. Ale její chyba to obvykle není - může to být špatný driver, přehřátí systému, virus nebo jen náhodná chyba v paměti... zkrátka a dobře, šlo mi o to, že Radkem zmíněný graf zkrátka nelze pokládat za nosný argument typu "flash sestřelí třetinu prohlížečů".
Re: to snad ne
Re: to snad ne
Příklady s drivery, viry, instrukcemi a podobně jsem psal jen z jednoho jediného důvodu, a tedy (opakuji): "že statistika založená na pádech jednoho prohlížeče s kdoví jak určenou primární příčinou nebude moc zásadní" a "že zmíněný graf nelze pokládat za nosný argument typu *flash sestřelí třetinu prohlížečů*".
Re: to snad ne
Re: to snad ne
Re: to snad ne
Re: to snad ne
co to je?to neznám?používám linux
Re: to snad ne
Když to řeknu stručně, tak hackeři a tvůrci virů a spywarů se budou logicky věnovat hlavně systému co má cca 92% lidí, než aby programovali malware pro pět a půl Linuxáků, co se pyšně bijí v hruď... :)
Nebo třeba takhle: drtivá většina lidí někde bydlí - v bytě, chatě, domku... no a pak máme bezdomovce, kteří tvoří nějaký malý fragment populace. A Váš komentář je stejně relevantní, jako kdyby se bezdomovec chvástal slovy "vás vykradli? Sebrali vám televizi? To neznám, ležím na lavičce v parku"
Re: to snad ne
Re: to snad ne
Re: to snad ne
A většina pádů z kola se odehraje v Číně. :)
A úplně nejmíň pádů browserů způsobuje Silverlight 3.0. ;-)
Re: to snad ne
Re: to snad ne
Re: to snad ne
Re: to snad ne
Re: to snad ne
Re: to snad ne
Co se týče řady světelných let, o které je Silverlight lepší než Flash, zkuste uvést nějaký světelný rok. Já jsem zatím viděl jediný - možnost psát ve více než jednom jazyku. Znalost jazyka je ale v portfoliu dovedností vývojáře RIA ta nejmenší položka.
Co se týče vývoje webových i desktopových aplikací, totéž jde i s nástroji od Adobe - jednou napsaná aplikace (dokonce nejen flashová, ale i AJAXová) může běžet jak na webu, tak jako desktopová (viz AIR - Adobe Integrated Runtime).
Re: to snad ne
Je to špatné číslo v situaci, kdy se do těch procent vejde jedna platforma (zhruba podíl Win). Pak o nějaké multiplatformnosti nelze mluvit.
Re: to snad ne
Re: to snad ne
Re: to snad ne
byt to GPL sw tak uz to tu mame vsichni vcetne tech nejobskurnejsich platforem ktere ani neznas!
Re: to snad ne
Re: to snad ne
Takže v tomto směru formáty uzavřené jsou.