Názory k článku
Pravda o browserech a statistikách
A zalezi na tom vubec?
celé vlákno2) Tvurci WWW obsahu - tem by MELO BEJT jedno, jakej je podil kteryho browseru, protoze by MELI psat svoje stranky tak, aby fungovaly ve vsem. Neco jinyho samozrejme je, ze to z pohodlnosti, neznalosti nebo neschopnosti delat obsah (a tudiz soustredeni na formu) nedelaj.
3) Tvurci prohlizecu - tem na podilu browseru asi docela zalezi, ale uprimne receno, kolik z nas vytvari browsery?
Re: A zalezi na tom vubec?
celé vláknoTam kde se Microsoft nedokázal prosadit přirozeně, se prosadil tak jak se prosadil. A na tom záleží aby se to nědělo. Taková věc se může kdykoliv zopakovat.
Re: A zalezi na tom vubec?
celé vláknoPodívejte - to je přece jasné, že v tak dynamickém oboru jako je SW inženýrství musíte pořád hledat nové obchodní příležitosti. Nemůžete si myslet, že stačí jednou naprogramovat třeba skladové hospodářství a navěky máte vystaráno, protože ho lidé navěky budou kupovat.
Zkuste se na to podívat ze strany služeb: Porovnejte si divize služeb Microsoftu a IBM Global Services. Kdo "bere" IT profesionálům více práce? MS, který se bez nich neobejde (protože dělá a bude dělat "krabicový" - byť i firemní - software), nebo IBM, jehož divize služeb je gigantická a má giganticky rostoucí obrat?
Re: A zalezi na tom vubec?
celé vláknoRe: A zalezi na tom vubec?
celé vláknoRe: A zalezi na tom vubec?
celé vláknoRe: A zalezi na tom vubec?
celé vláknoRe: A zalezi na tom vubec?
celé vláknoRe: A zalezi na tom vubec?
celé vláknoSamozrejme takova tabulka bude fungovat tak, ze v JS prohlizeci se pretridi sama, v neJS se pretridi pres server. Co je na tom spatnyho? Porad stokrat lepsi, nez kdyz se v nekterych JS-prohlizecich pretridi sama a v ostatnich browserech se nepretridi vubec, jak je zrejme vase predstava.
Re: A zalezi na tom vubec?
celé vláknoRe: A zalezi na tom vubec?
celé vlákno"Je podle vas lepsi, kdyz
a) maj ke strance pristup jenom vyvoleni
b) kdyz k ni ma pristup kazdej, byt za cenu nepohodli/pomalosti/narocnosti na nastaveni/..."
Staci mi jenom odpoved a) nebo odpoved b). Nic vic od vas nechci. Evidentne je naprosto zbytecny snazit se vas presvedcit, ze opravdu jde napsat stranku tak, aby vyuzivala ty dynamicky vylomeniny, pokud jsou k dispozici, a snizila se k obycejnymu ciste HTML reseni ve spolupraci se serverem v pripade, ze dynamicky vylomeniny k dispozici nejsou. Skoda, ze vas nazor o nemoznosti zmineneho sdili drtiva vetsina tvurcu dynamickych stranek :-(
Re: A zalezi na tom vubec?
celé vlákno"Je podle vas lepsi, kdyz
a) maj ke strance pristup jenom vyvoleni
b) ma ke strance pristup kazdej, vyvoleni s plnou paradou, ostatni za cenu nepohodli/pomalosti/narocnosti na nastaveni/..."
Takhle je to spravne a v duchu toho, co tady celou dobu pisu.
Re: A zalezi na tom vubec?
celé vláknoUdelat stranky, ktere jsou pohodlne a moderni a maji k ni pristup vsichni ze soudobych modernich prohlizecu (min. MSIE protoze je nejrozsirenejsi, Mozilla protoze multiplatformni, Opera protoze je na kapesnich pocitacich) a pro ty ostatni pripravim jinou verzi minimalniho webu. To je imho lepsi postup nez delat stranky uplne pro vsechny. To totiz stejne nejde, pokud nechcete skoncit u toho html 3.2 jak jsem jiz na zacatku uvedl. A proti cemu protestuju je to, zo MSIE tento ukol znacne ztezuje, protoze je nekompatibilni a nechce se mi delat jeste treti verzi stranek specialne pro MSIE. Rozumite tomu?
Re: A zalezi na tom vubec?
celé vláknoRe: A zalezi na tom vubec?
celé vláknoRe: A zalezi na tom vubec?
celé vláknohmm, jenze mam pouzivat IEonly DHTML vychytavky?
celé vlákno
tak je vysledek jasny - dve verze webu: jedna s vychytavkami IEonly (Flash + ovladani pres javascript, JavaScript (funkce jen pro IE, treba mysi kolecko), IEobjekty) a druha hola, textova, pro links a jine socky (jako treba Netscape, Mozilla atd.:)
a mimochodem, Google to dela mazane, ze nepopisuje svislou osu a vim, ze i kdyz to opticky vypada malo, tak to muzou byt statisice lidi :)
Re: hmm, jenze mam pouzivat IEonly DHTML vychytavky?
celé vláknoPro člověka, který chce dělat skutečně funkční web, by vždycky mělo platit, že výsledek musí být použitelný ve všech aktuálních prohlížečích. Tím slovem aktuální myslím nejnovější verze prohlížečů. Protože svůj prohlížeč, ať už je to jakýkoliv, si může upgradovat každý, kdežto jiný prohlížeč (třeba to zpropadené MSIE) mít každý nemůže.
Kdybys byl designér ve firmě, kde se skutečně profesionální weby vytvářejí, tak bys s tímto přístupem nepochodil.
Re: hmm, jenze mam pouzivat IEonly DHTML vychytavky?
celé vláknoRe: hmm, jenze mam pouzivat IEonly DHTML vychytavky?
celé vláknoRe: hmm, jenze mam pouzivat IEonly DHTML vychytavky?
celé vláknoRe: hmm, jenze mam pouzivat IEonly DHTML vychytavky?
celé vláknoRe: hmm, jenze mam pouzivat IEonly DHTML vychytavky?
celé vláknoRe: hmm, jenze mam pouzivat IEonly DHTML vychytavky?
celé vláknoRe: hmm, jenze mam pouzivat IEonly DHTML vychytavky?
celé vláknoRe: hmm, jenze mam pouzivat IEonly DHTML vychytavky?
celé vláknoRe: hmm, jenze mam pouzivat IEonly DHTML vychytavky?
celé vláknomozna hloupy dotaz, ale nejak mam problem reseni ala citrix pochopit..
Re: hmm, jenze mam pouzivat IEonly DHTML vychytavky?
celé vláknoRe: hmm, jenze mam pouzivat IEonly DHTML vychytavky?
celé vláknoRe: hmm, jenze mam pouzivat IEonly DHTML vychytavky?
celé vláknoRe: hmm, jenze mam pouzivat IEonly DHTML vychytavky?
celé vláknoprohra uživatelů
celé vláknoMimochodem, nevím o tom, že by jsem v dřevních dobách zpozoroval stránku, která by byla psaná pro NN a nefungovala v IE. (i když tehdy to bylo jednodušší)
Myslím, že uživatelé rozhodně vyhráli, to že teď vedete nějaké žabomyší války o procenta je blbost. Rozhodně je správné, že vznikají alternativní prohlížeče, už kvůli tomu, že MS rozhodně neudělá prohlížeč pro třeba linux či jiné alternativní os. Drží to také MS v ostražitosti a neusnutí na vavřínech.
Re: prohra uživatelů
celé vláknoA co pamatuju z dnesni doby, tak diky tomu, ze Microsofti (a neverim, ze jsou takovi blbci, verim, ze je to zamer) "podpora" standardu znamena hafo proprietarnich rozsireni a vyklad kodu ve stylu "HTML kod mi prikazuje delat to a to, nicmene predpokladam, ze webmaster chtel, aby to delalo neco jineho a tak to tak udelam" vedl k tomu, ze i s Mozillou (coz je z hlediska dodrzovani standardu jako HTML, DOM apod. dnes suverenne nejlepsi prohlizec) mate smulu, protoze "radoby webmaster" napise stranku, ktera mu nejak v MSIE chodi a tim to pro nej hasne. Presne jak tu nekdo psal, jeste si tam da "Optimalizovano pro MSIE" a clovek ma smulu.
Viz napr. Computer Press a jejich publikacni system, ve kterem v Mozille nemuzu fulltextove prohledavat, protoze jejich "javascript" rozhodne neni ten, ktery je standardizovan. Ja jsem jak blbec chybu nasel, poslal opravu a nejen ze mi neprislo ani "dekuji", ale nikdo vubec nijak nereagoval. Kdyz jsem asi po mesici poslal dotaz, jak to vypada, opet bylo ticho po pesine.
Takze mam nasledujici moznosti:
* nechodit na weby Cpressu (treba Mobilmanii ctu rad), popr. si odpustit vyhledavani
* prestat pouzivat Mozillu a zacit pouzivat MSIE (a to jeste mam tu moznost diky koupenym Windozum, z domova na Linuxu tuto moznost jeste vubec nemam)
Bohuzel toto neni vubec ojedinely pripad. Opravdu nemam pocit, ze bych to diky MS nejak vyhral, naopak, diky jejich aroganci a jiz zminene "podpore standardu" mam obrovskou smulu, pokud narazim na stranky, jejich "webmaster" netusi, ze Internet Explorer je podmnozinou prohlizecu, ale je presvedcen, ze prohlizec=Explorer. A opravdu takovych neni malo - bohuzel.
Re: prohra uživatelů
celé vláknomozna se mylim, ale mam pocit, ze neco jako standard JavaScriptu neni...
Re: prohra uživatelů
celé vláknoRe: prohra uživatelů
celé vláknoRe: prohra uživatelů
celé vláknoREC DOM 1 pochází 1. října 1998, první publikovaný návrh z 9. října 1997. MS se s tím celkem dobře vyrovnal už ve verzi MSIE 4.0, která pochází z doby prvního nárhu, Netscape tehdy jednání W3C bojkotoval a pustil v lednu 1997 vlastní nedokončenou verzi Netscape 4.0, od níž si sliboval prosazení proprietálních standardů silou. Nevyrovnal se se standardy ani v opravené verzi 4.06, ani v 4.5. Myslím, že si za svoje problémy může sám. Nemá se chovat jako MS. :-)
Re: prohra uživatelů
celé vláknoRe: prohra uživatelů
celé vláknoRe: prohra uživatelů
celé vláknoSice toto je uz mirne OT, ale idea Microsoftu byla "pocitac kazdemu" a opravdu ji naplnuje. Nesetkal jsem se u jinych OS (Unixy, OS/2, Netware apod.), aby uzivatel, co stezi naklika na ikony, se nazyval spravce systemu. Zato jsem zazil nemalo firem, kde clovek s podobnymi vlastnostmi je "spravce" jejich NT serveru (nebo 2000, to je jedno) a kdyz to potom totalne podela, tak se shanej po naprave. Stejne tak Microsofti "HTML export" Wordu se snazi lidem nakecat, ze umi udelat webovou stranku a opravdu si to hodne lidi potom mysli. Dopada to tak, jak uvadim v mych prispevich - zmrsene (po strance HTML) stranky, zobrazitelne pouze v MSIE (diky tomu, ze MSIE nevadi, ze stranka naprosto nedodrzuje standard). A je to klasicke kolecko: hodne MSIE only stranek -> hodne MSIE prohlizecu -> hodne MSIE only stranek...
Nejsem zastance pristupu "k ovladani pocitace je potreba zbrojni prukaz", ale rozhodne nejsem zastance toho, aby clovek delal to (a byl v tom podporovan), cemu vubec nerozumi.
Ale pokud Vam takovyto pristup prijde koser, povazujte me nazory za scela zcestne a do dnesni doby nehodici se.
Re: prohra uživatelů
celé vláknoCo se týče proprietárních rozšířeních, je na nich snad něco špatného? Žádná norma W3C je nezakazuje. Některá z nich byla naopak W3C postupně akceptována. Navíc, možná vám to uniklo, ale prohlížeč už dávno není jen program k prohlížení veřejných webových stránek. Je to aplikační klientské rozhraní pro velmi široké použití a to by se asi bez proprietárních rozšíření neobešlo.
Co se týče exportu z Wordu do HTML, je to nástroj jako každý jiný -- k něčemu se hodí, k něčemu ne. To, že se uživatelé neseznámí s jeho možnostmi a používají ho chybně, ještě neznamená, že je 100% špatný.
Re: prohra uživatelů
celé vláknoOdstavec 1:
Nemam ten dojem, ze IE je podporou standardu na prednim miste, naopak jsem psal, ze (musel bych se podivat, ze mozna i verze 6) jeste verze 5.5. mela zavazne nedostatky v implementaci DOM (parametry funkci v rozporu!! se standardem DOM.
Odstavec 2:
Na proprietarnich rozsirenich je spatneho to, ze pokud "nemate tu pravou viru" (rozumejte ten konkretni prohlizec), mate smulu. Coz mi neprijde spravne. Navic jsem uvadel (na konkretnim pripadu cpressu, ale napr. u webu Annonce a mnohych dalsich to bylo o tom samem), ze nejde o rozsireni z hlediska nove funkcnosti, ale pridani novych nazvu vlastnosti/funkci. Navic rozumejte - pokud je zachovana funkcnost pro vsechny a tresnicka na dortu "pro vyvolene", je to jeste jakz-takz akceptovatelne. Ale pokud je funkcnost pouze pro vyvolene z duvodu lenosti nebo neschopnosti, je to IMHO spatne.
Odstavec 3:
Ono nevim, zda jste ho nekdy pouzil (ja ano), protoze tady to neni o tom, ze by ho uzivatele pochopili spatne, tady je to o tom, ze tento produkt neni schopen generovat korektni HTML kod (a muzete ho mit nastaveny, jak chcete). Mozna si reknete - lepsi neco, nez nic, ale treba v tomto pripade jsem presne opacneho nazoru, protoze pak dochaz i k popisovanym situacim - lameri delaji stranky ve Wordu apod., ty jsou pak zobrazitelne pouze MSIE atd. a pokud toto diky tomu, ze MS ma monopol v OS a prakticky i v Office aplikacich, dela velka vetsina lidi, stava se cast webu MSIE only. Omlouvam se za to, ze mi to vadi a omlouvam se za to, ze mi vadi, ze to nejaka firma primo podporuje. Asi jsem fakt divnej.
Re: prohra uživatelů
celé vláknoRe: prohra uživatelů
celé vláknoSamozřejmě vím, že má stále nedostatky v DOM, CSS i ve zcela obyčejném HTML 4. Avšak srovnatelné či větší nedostatky mají i jiné prohlížeče. Když už vám jde tolik o DOM, zkuste se podívat na podporu DOM v Opeře.
Ad 2) Tady ovšem mluvíte o koze, zatímco tato diskuse je o voze. Bavíme se přeci o proprietárních rozšířeních prohlížečů, nikoli o jejich využívání na stránkách.
Ad 3) Máte pravdu, že Word není schopen generovat korektní HTML kód. Jenže nechápu, co špatného z toho vyplývá. O IE (a o tom zde diskutujeme) to neříká vůbec nic a o Wordu jen to, že neumí generovat korektní HTML kód. Nic víc, nic míň.
Možná jste si toho nevšiml, ale on zatím neexistuje žádný program, který by z vizuálně editované předlohy uměl generovat korektní HTML kód. Proč tedy zazlíváte zrovna MS, že to neumí ani Word?
Word prostě umí vygenerovat proprietární HTML zobrazitelné v MSIE. Co je, proboha, špatného na tom, že jeden program firmy XYZ umí vyexportovat obsah do formátu čitelném v jiném programu téhož výrobce? To, že to jde zneužít? Zneužít jde přeci všechno. To se nemají vyrábět kuchyňské nože proto, že s nimi jde vraždit?
Re: prohra uživatelů
celé vláknoCui bono?
celé vláknoRe: Cui bono?
celé vláknoRozumím-li tomu dobře, je Microsoft vinen jednak tím, že jeho řešení jsou špatná a bezmocným uživatelům je vnutil z pozice svého monopolního postavení a jednak tím, že jeho řešení jsou dobrá a upevňují tak jeho zavrženíhodné monopolní postavení.
Re: Cui bono?
celé vláknoRe: Cui bono?
celé vláknoVKV je pasmo, ktere je regulovano na nasem uzemi CTU a Radou pro rozhlasove a televizni vysilani. Pokud by se nekomu podarilo toto pasmo rozsirit (napriklad vhodnym lobbovanim u mezinarodnich organizaci a CTU), povazoval bych to za inovaci, ktera rozhodne pomuze uzivatelum.
Re: Cui bono?
celé vláknoRe: Cui bono?
celé vláknoRe: Cui bono?
celé vláknoRe: Cui bono?
celé vláknoRe: Cui bono?
celé vláknoRe: Cui bono?
celé vláknoA o tom, ze vsude na svete existuji provideri, kteri VEN propaguji 192.168/16 ci 10/8 snad ani nemusim nic rikat.
Re: Cui bono?
celé vláknoJsem totiž citlivý (možná dokonce přecitlivělý) na to, když někdo z pozice čirých emocí a bez ohledu na fakta manipuluje veřejností, a to je přesně to, co teď právě děláte vy, pane Kubečku, a kolega shrek (v jiném thredu).
Seznamte se, prosím, s tím, jak jednotlivé specifikace W3C definují "compliant user agent" a pak znovu zvažte, zda pouhá existence proprietárních vlastností (HTML prvků a atributů, CSS vlastností, DOM objektů, vlastností a metod, Active-X, atd.) skutečně likviduje normy a standardy, jak píšete.
Dále se, prosím, seznamte s celým komplexem webových standardů, jejich historií, vývojovými trendy a pravděpodobnými budoucími nároky na webové aplikace a pak znovu zvažte, zda např. proprietární Active-X objekty pro práci s XML/XSLT, zabudované již delší čas v IE (od verze 4) ohrožují budoucí rozvoj standardizovaného webu, nebo zda tento rozvoj naopak pozitivně stimulují.
Do třetice se, prosím, seznamte s problematikou vývoje intranetových aplikací a dalších client/server systémů využívajících prohlížeč jako základního aplikačního klienta a zvažte, zda je rozvoj této oblasti skutečně možný jen na bázi standardů W3C a zda dokonce určitá míra proprietárních řešení není k praktické podpoře těchto standardů nezbytná.
Za čtvrté si, prosím, prostudujte funkční rozsah a vlastnosti všech ostatních významných prohlížečů jiných výrobců a soustřeďte se při tom na míru, s jakou dodržují standardy W3C a na rozsah implementace proprietárních řešení. Poté posuďte, nakolik se Microsoft při vývoji IE chová typicky, či naopak atypicky.
Až si toto všechno prostudujete, v praxi vyzkoušíte a utvoříte si fakty, nikoli jen emocemi podložený názor, můžeme v této diskusi pokračovat. Pokud nicméně do té doby chcete kritizovat Microsoft a jeho vztah k webovým standardům, doporučuji se zaměřit např. na kritiku provedení www.microsoft.com. Zde ve mne najdete spřízněnou duši a budeme si moci notovat, jak Microsoft poškozuje standardy.
Re: Cui bono?
celé vláknoMožná, že mne trochu ovlivňují emoce. Ale jsou to emoce, které vznikají poté, co musím značnou část práce navíc věnovat tomu, abych obešel následky těch nekompatibilit, které (především) Microsoft dnes a denně uměle a záměrně vytváří.
Ano, podle mého názoru je stav, kdy si jednotliví výrobci sami upravují ("inovují") standardy, jednoznačně špatný. Je mi jedno, jestli to dělá Microsoft, Netscape nebo někdo úplně jiný. Jenže v poslední době je to především Microsoft. Možná ne nejčastěji, ale rozhodně s největším dopadem. Proto například ve svých programech nepoužívám nestandardní rozšíření překladače gcc, i když by se mi některá z nich hodila. A proto vkládání takových rozšíření považuji za špatné, u gcc jako u MSIE.
Abyste mne opět špatně nepochopil, nemám vůbec nic proti vývoji standardů, a nemám současný stav standardů za dokonalý. Ale jsem zásadně proti tomu, aby se tak dělo cestou, kdy si jednotliví výrobci standardy upravují podle svých momentálních potřeb a často i bez jakékoli potřeby. A aby to někdo ještě obhajoval jako službu zákazníkům.
Jakékoli řešení, které je od základu koncipováno jako nepřenositelné, je brzdou standardizace. Proprietární řešení je horší volba než řešení přenositelné. Už jen proto, že omezuje volbu klienta. Mohu vás ujistit, že nekompatibility implementací mi při tvorbě internetových i intranetových systémů s webovým klientem způsobují řádově více problémů než kolik by mi jich proprietární rozšíření mohla pomoci vyřešit. Kdybych je tedy mohl používat a omezit tím uživatele na Jediný Správný Prohlížeč.
Chyba není ani tak v tom, že prohlížeč podporuje něco navíc. To by nevadilo, kdyby aspoň podporoval to co má. Ale problém je spíš v té druhé části mého přirovnání: že Microsoft aktivně podporuje používání těch rozšíření proto, aby omezil rozšíření ostatních klientů. A v tom opravdu žádný užitek vidět nedokážu.
Re: Cui bono?
celé vlákno1) MS IE ještě ve verzi 6 (pro Windows) zcela ignoruje HTML značky Q a ABBR. Pravděpodobně se jedná spíše o chybu v řízení projektu než o záměr, ale to je celkem jedno. V každém případě se jedná o značně destruktivní chybu, neboť nutí autory stránek používat nestandardní postupy i ve zcela elementárním HTML kódu a v důsledku tak významně snižovat kompatibilitu a přístupnost stránek.
2) MS IE až do verze 5.5 chybně implementuje tzv. box model kaskádových stylů (CSS). Implementace je nejenom chybná, ale navíc zcela nekompatibilní se správným řešením. Rozdíl oproti příkladu 1 spočívá v tom, že řešení IE je v mnoha případech praktičtější a mj. iniciovalo dosti rozsáhlou diskusi, která se možná promítne do další verze specifikace CSS. V IE 6 byla navíc tato chyba napravena.
3) Pro zpracování XML dokumentů používá IE interně Acitve-X komponenty a API těchto komponent zpřístupnil i vývojářům aplikací. Lze je tedy využít přímo v prohlížeči pomocí klientského skriptování. Totéž platí např. pro komponenty pro přístup k databázím.
Celou tuto diskusi si stojím za tím, že MS neničí standardy příkladem typu 3. Jím totiž žádné platné standardy neporušuje, takže je nemůže ani poškozovat. Naopak tím hledá cesty dalšímu jejich vývoji, což vidím jako jeden z pozitivních přínosů (kromě upotřebení v intranetech).
Příklady 1 a 2 MS skutečně uplatnitelnost standardů v praxi poměrně vážně narušuje, ALE:
-- v případě 1 tak činí vývojářskou chybou a podobné chyby v podobném rozsahu naleznete i u ostatních hlavních prohlížečů
-- v případě 2 tak učinil záměrně, ale nikoli "na truc" ostatním prohlížečům (jejichž implementace CSS byla v té době v plenkách a mnohem horší), ale jako návrh lepšího (dle MS) řešení pro autory stránek. V okamžiku, kdy Opera a Mozilla přijaly standardní verzi, dobrovolně se k ní přiklonil i IE.
Už si rozumíme lépe?
Re: Cui bono?
celé vláknoNavíc bych přidal ještě položku 4, to jsou ty právě různé nestandardní tagy, atributy a objekty, které tvůrci bez váhání používají, protože v MSIE se to přece zobrazí správně (tedy tak, jak to chtěli) a o existenci jiných prohlížečů mají pouze mlhavé tušení. Tam je přínos naprosto zanedbatelný a negativní dopad obrovský.
Re: Cui bono?
celé vláknoAd nestandardní tagy a atributy: AFAIK většina nestandardních značek a atributů se do IE dostala v době, kdy byla váha standardů u výrobců prohlížečů minimální (do verzí 4 IE i NN). Jenže od té doby se vnímání standardů W3C hodně změnilo a já zde vidím jasnou zásluhu MS a jeho IE 5. Aniž bych se chtěl dotknout přínosů Opery a Mozilly, právě IE 5 byl prohlížeč, který otevřel cestu Zeldmanovu pojetí čistého (X)HTML + CSS a iniciativě WaSP.
V současnosti si IMHO výrobci hlavních prohlížečů nutnost respektování standardů uvědomují dostatečně. Nyní zbývá o tomtéž přesvědčit autory a majitele (zadavatele) stránek a ty většinou nezajímají neustále dokola omílané konspirativní a paranoidní teorie o zločinech MS. Ty zajímají zcela pragmatické otázky: zda lze standardy při tvorbě stránek dodržovat, jak je lze dodržovat a co jim to přinese. Odpověď na první otázku už cca. dva roky zní ano, a to i díky MS IE.
Nemohu se zbavit pocitu, že váš postoj naopak praktickou uplatnitelnost standardů relativizuje, protože pokud si z něj něco "obyčejný čtenář" odnese, pak to, že MS ničí standardy a IE je dominantní prohlížeč, ergo dodržovat standardy na webu nejde, resp. nemá smysl. Jenže to není pravda.
Re: Cui bono?
celé vláknoK poslednímu odstavci: tak takhle to, doufám, nikdo nepochopil. Shrnul bych to spíše takto: standardy dodržovat lze, i když to někdy znamená práci navíc; Microsoft (se svým nemalým vlivem) se snaží o to, aby se místo standardních řešení používala jeho proprietární; proto je třeba provádět osvětu, aby uživatelé a autoři pochopili, že existují skutečné standardy a ne jen kritéria typu (stránka je v pořádku) <==> (stránka se zobrazí v MSIE 5.5 na Win98 SE).
Re: Cui bono?
celé vláknoA tedy pouzijete nestandadni metody, ktere jine prohlizece implementovali jen proto, aby v nich chodili spatne napsane stranky. Tj. jste nucen psat spatne stranky a to i do budoucna, dokud msie neimplementuje spravne aspon ty zaklady standardu.
Re: Cui bono?
celé vláknoRe: Cui bono?
celé vlákno"Jsem zvedav, kdo tu jeste bude prohlasovat, jak MSIE je nejlepsi v dodrzovani standardu."
A co třeba Browser Upgrade Campaing iniciativy WaSP, to by vám nestačilo? Mimochodem, nikdy jsem netvrdil, že IE/Win je právě teď nejlepší v dodržování standardů. Napsal jsem, že v horizontu posledních dvou let byl stále na prvním až třetím místě v jednotlivých specifikacích (HTML, CSS, DOM) a celkově na jednom z prvních dvou míst. Pokud nevěříte, můžete si to dohledat ve výsledcích jednotlivých testů, kterých je na webu k dispozici dost.
Re: Cui bono?
celé vláknoRe: Cui bono?
celé vláknoRe: Cui bono?
celé vláknoSorry, nemohu si jeste odpustit rejpnuti do MS - porad lepsi velmi dobre pouzitelnou verzi 0.856.25 neceho nez nepouzitelnou verzi treba 3.0 neceho jineho (ze, Internet Explorere :-))
Re: Cui bono?
celé vláknoTím samozřejmě nepopírám, že v implementaci standardů existují u jednotlivých prohlížečů různé chyby, jejichž počet a závažnost přibližně závisí na stáří dané verze prohlížeče. Nicméně názor, že největší problémy při dodržování standardů způsobuje IE, je skutečně velmi originální. Pro prakticky všechny webmastery, které znám, je tou hlavní překážkou NN4.x a z novějších prohlížečů obvykle Opera (kvůli DOM).
Re: Cui bono?
celé vláknoNerikam, ze IE tyhle chyby neobsahuje. Nemam k tomu dost informaci, protoze DHTML nepouzivam a pouzivat nebudu (o duvodech bychom mohli dlouze diskutovat). Ale myslim si, ze NEFUNKCNOST je dana primarne tvurcovou neznalosti nebo lenosti. Jak budou vase weby fungovat v libovolnym browseru, kterej ma vypnutej Javascript, kdyz nefungujou ani v majoritnim browseru se zapnutym JS?
Re: Cui bono?
celé vláknoz davno umi nestandardni document.all, ale dodnes neumi standardni document.getElementById('*'). Dodnes neumi eventy podle DOM2, prestoze se na jejich definovani predem podilel. Jak chcete zachytit event jeste pred tim nez se dostane k prvku, kdyz neovlada prostupovani? At se podivate kam se podivate, clovek zjistuje ze nemuze psat stranky podlestandardu. Ja hci napsat stranky podle standardu a rict uzivatelum,jestli vam stranky nefunguji, neni to chyba moje, ale vaseho prohlizece. Ja chapu ze se obcas stane chyba, ta je potreba obejit a v Mozille jich je porad jestedst, ale MSIE standardy ignoruje a prosazuje si lastni neportabilni a nekompatibilni reseni a to kladu MS za vinu.
Re: Cui bono?
celé vláknoCo se tyka INPUT elementu tak podle W3C nesmi obsahovat vnorene elementy, a ze by si nejak dokazal udelat v HTML podtrzeny pismenko v textu bez elementu (at uz U nebo SPAN se stylem) se mi moc nechce verit. To ze ti to nekde funguje (v Mozille?) naznacuje to, ze dany browser nepodporuje korektne HTML 4.01 (a XHTML 1.0) podle W3C, tj. dela si vlastni rozsireni ktery sou v pripade Microsoftich produktu tak spatny ...
Re: Cui bono?
celé vláknoRe: Cui bono?
celé vláknoRe: Cui bono?
celé vlákno
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<!-- ########################## H E A D ########################## -->
<head>
<meta http-equiv='Content-Type'
content='text/html; charset=iso-8859-2'>
<meta http-equiv='Content-Script-Type'
content='text/javascript'>
<meta http-equiv='Content-Style-Type'
content='text/css'>
<title>Button</title>
</head>
<!-- ########################## B O D Y ########################## -->
<body>
<?
while(list($name, $value)=each($HTTP_GET_VARS)){
echo "<p>Bylo stisknuto tlačítko: <b>$name / $value</b>.";
}
?>
<form method='get' action='button.php'><p>
<button name='poradi' value='1'><u>P</u>rvní</button>
<button name='poradi' value='2'><u>D</u>ruhý</button>
<button name='poradi' value='3'><u>T</u>řetí</button><p>
<button name='boolean' value='ano'><u>A</u>no</button>
<button name='boolean' value='ne'><u>N</u>e</button>
</form>
</body>
</html>
test
Re: Cui bono?
celé vláknoRe: Cui bono?
celé vláknoRe: Cui bono?
celé vláknoRe: Cui bono?
celé vláknoRe: Cui bono?
celé vláknoMFC nepoužívám, takže se k němu nemohu vyjádřit. OWL, pokud si dobře vzpomínám, žádná jazyková rozšíření nepoužívá. VCL ano, považuji to za velkou chybu a mám to Borlandu za zlé. Šlo by to řešit bez rozšíření jazyka a za tu trochu nepohodlí by to určitě stálo.
Konkrétně v zkratka GNU je někdy překládána jako Get New Utilities - s trochou nadsázky se říká, že abyste přeložil GNU verzi programu XYZ, potřebujete gcc místo cc, glibc místo libc, bison místo yacc, flex místo lex, gnu sed, gawk atd. Je to samozřejmě přehnané, ale některé programy jsou tak opravdu psané.
Na autech je toho normalizováno poměrně dost, alespoň v těch podstatných věcech. Díky přísnému vyžadování těchto norem je provoz na silnicích mnohem bezpečnější než kdyby si každý výrobce inovoval normy tak, jak je tomu zvykem na webu, kde bezprostřední ohrožení života obvykle nehrozí. On je totiž podstatný rozdíl mezi inovací spočívající v přidání ABS a inovací spočívající v tom, že z estetických důvodů budou blinkry červené a brzdové světlo bílé.
Re: Cui bono?
celé vlákno- zbytecne komplexni
- zbytecne roztristeny
jinak, jak by se vam libilo, kdyby nejaka firma, ktera mimo jine bude mit 80% trhu v prekladacich, zacala dodavat kompilator, ktery misto switch povoli zapis sw, je to jednodussi, pak misto konstrukce if (!... zavede nif (... - vzdyt je to prehlednejsi ... a tak dal bych mohl pokracovat, nejen z prostredi SW
Re: Cui bono?
celé vlákno1) to budou rozsireni, ktera neco prinesou - (#import) a pak je to OK
nebo
2) si to nikdo nekoupi, protoze se nikdo zbuhdarma nebude ucit novy jazyk
a mozna
3) par silencu se to presto nauci a budou nove flameware na ZIVE a LUPE.
V kazdem pripade to postaveni C/C++ neohrozi a ani to nekalou konkurenci neohrozi MSVC nebo BCB nebo gcc.
Re: Cui bono?
celé vláknoBtw. co takhle zavest kilogram ktery bude mit 1/4 puvodni vahy. Je to lepsi, date ho kapsy bez jakychkoliv problemu a nemusite se bat, ze vam ji roztrhne.
Re: Cui bono?
celé vláknoRe: Cui bono?
celé vláknoRe: Cui bono?
celé vláknoCo je vám, proboha, do toho, zda je obecně jakákoli stránka přístupná pouze jedním prohlížečem? Ta stránka může být třeba administračním rozhraním k některému serveru Microsoftu a kdyby nebyla (a IE by neuměl to, co umí), musel byste na to mít celou proprietární klientskou aplikaci. Ta stránka může být moje osobní aplikace na mém vlastním serveru v kanceláři, aplikace, kterou jsem si díky Active-X mohl vyvinout za zlomek nákladů oproti jiné technologii. Pochopte už konečně, že moderní prohlížeč NENÍ jednoúčelové zařízení pro prohlížení veřejných internetových stránek.
Dovolím si rozvinout vaši analogii se silnicemi. Je jistě naprosto v pořádku, aby veřejné silnice umožnovaly maximálně široké použití. Od toho pro ně existují státem garantované normy. Bojujte tedy za stejné normy i pro VEŘEJNÉ webové stránky. Bojujte za legislativu, která by podobně jako v USA, Kanadě, Velké Británii a dalších civilizovaných zemích vynutila dostatečnou míru přístupnosti pro weby veřejného a za určitých podmínek i soukromého sektoru.
Nebojujte ale prosím za to, aby privátní firma nemohla vyrábět bagry, kterými lze postavit nestandardní silnice. Tu nestandardní silnici jen pro Felicie si chce třeba někdo postavit na svém vlastním soukromém pozemku a vám do toho vůbec nic není.
Re: Cui bono?
celé vláknoRe: Cui bono?
celé vláknoAle vazneji,mluvime -li o vypustenych produktech, XP jsou skvely system, .NET framework se hodi, a IE6 je povedeny browser. Verim, ze tato kombinace bude uzivatelum umoznovat delat, presne to co potrebuji, a ze s tim pan vyssi princip shrek nesouhlasi, je jim uplne jedno.
Na to se neda odpovedet jinak, nez citatem
celé vláknoRe: Cui bono?
celé vláknoJenže přístupnost stránek mají v rukou jen a pouze jejich tvůrci. Microsoft s tím má společného jenom to, že respektování webových standardů jako jeden z prvních výrobců prohlížečů umožnil. Můžeme spekulovat nad tím, zda to je opravdu jeho povinnost, pokud ano, zda se ji zhostil dostatečně dobře, atd., ale faktem zůstává, že standardy respektující stránky dnes tvořit jde a je jen na autorech, aby je tak tvořili.
Nehledejme omluvu za naše chyby u nějakých vyšších mocí typu Microsoft. Z vašeho zřejmě oblíbeného autora se jde poučit dvěma způsoby -- buď budete všude hledat Velké Bratry, demonstrativně je odhalovat a nadávat na ně, nebo přistoupíte na myšlenku, že to zdánlivé ovládané stádo jsou ve skutečnosti myslící, svobodní lidé s vlastní vůlí a se schopností dělat si co chtějí i přes všechny Velké Bratry kdekoli na světě.
Já jsem si vybral tu druhou cestu, takže radeji budu vzdělávat a přesvědčovat vývojáře v tom, jak správně tvořit než v tom, jak nadávat a hledat výmluvy, proč to nejde.
Re: Cui bono?
celé vláknoVy jste proste optimista, ja uz tolik ne. Web profesionalne nedelam, zivi me jina oblast IT a proto k tematu mluvim jako (mozna malinko zasveceny) uzivatel. Uzivatel, ktery nema rad, kdyz ho tvurci stranek nuti pouzivat k jejich prohlizeni neco, co mu nevyhovuje. Proto nadavam. Az me napadne nejaky realizovatelny zpusob, jak veci popohnat tim pro me zadoucim smerem, udelam to. Vam preju hodne zdaru.
Re: Cui bono?
celé vláknoRe: Cui bono?
celé vláknoMám doma několik švýcaráků, jsou opravdu všestranné. Ale chleba si doma krájim speciálním nožem na chleba, ryby porcuju speciálním nožem na ryby... Podobně to je i s browsery. Taky máme doma takové ty nože, co se dají použít téměř na cokoli, a používáme je téměř na cokoli. Víme ale, že existují speciální nože (třeba ten na zmrzlé maso), které jsou nezastupitelné.
To s nožema je opravdu docela dobrá metafora.
Re: Cui bono?
celé vlákno(A radsi sem uvedu jeste dovetek, ze IE-only DHTML prvky nepouzivam [primarne proto, ze nepouzivam vubec zadny DHTML prvky], ActiveX mam vypnuty pro vsechny stranky bez vyjimky a kod [nejen HTML] se snazim psat tak, aby byl co nejvic pouzitelnej)
Re: Cui bono?
celé vláknoRe: prohra uživatelů
celé vláknoRe: prohra uživatelů
celé vláknoEh, a to vám řekl kdo?
Nevím jak jste dospěli k tomu, že prohráli uživatelé.
...
Mimochodem, nevím o tom, že by jsem v dřevních dobách zpozoroval stránku, která by byla psaná pro NN a nefungovala v IE.
To je právě ta největší prohra. Tehdy jste měl jistotu, že ať máte jakýkoli prohlížeč (lynx, Mosaic, Netscape, MSIE), stránka se vám vždy nějak zobrazí, i když to třeba nebude přesně tak, jak si ji autor představoval - u tehdejších stránek to zas až tak nevadilo. Dneska, kdybych měl u každé stránky, ze které se mi v Mozille nezobrazí ani ťuk (sorry, pánové, ony opravdu existují prohlížeče bez ActiveX?), psát správci, tak mi upadnou ruce.
Exaktni cisla za CR 07/2002
celé vláknoBROWSERS
IE 5.x 1 370 224
IE 6.x 549 671
IE 4.x 59 957
Netscape 4.7x 23 262
Mozilla(NN6) 19 786
Netscape 4.5x 6 926
Netscape 4.0x 3 677
ostatni 8 174
SYSTEMS
Win 98 1 036 841
Win 2000 312 406
Win 95 196 871
Win XP 166 711
Win ME 156 030
Win NT 142 478
Macintosh 16 339
ostatni 16 415
Re: Exaktni cisla za CR 07/2002
celé vláknoRe: Exaktni cisla za CR 07/2002
celé vláknoRe: Exaktni cisla za CR 07/2002
celé vláknoOpera 1 080
Re: Exaktni cisla za CR 07/2002
celé vláknoMozilla/4.0 (compatible; MSIE 5.0; Windows NT 5.0) Opera 5.0 [en]
... tj. pokud nějaké statistiky identifikují prohlížeče a nejsou blbě udělané, poznají Operu, i když se hlásí jako MSIE.
Tieto čísla nie su exaktné
celé vláknoOdporúčam nepoužívať cudzie slová ak nepoznáte ich význam. Teraz sa pýtam akú úroveň ma Váš "audit" keď Vaše znalosti takúto?
Re: Tieto čísla nie su exaktné
celé vláknoPS omlouvam se mou slovenstinu, mozna jsou tam chyby, ale snad tomu budete ted rozumet :o)
a co ma bejt?
celé vláknoV prvni reakci je titulek - A zalezi na tom vubec?
A presne to vystihuje. Nezalezi. Je uplne jedno. Microsoft proste vyuzil k distribuci sveho IE svuj operacni system. A uspel. A o to prece v obchodu jde. Netscape zareagoval tim, ze podal zalobu. Taky legalni prostredek. Ale nedelejte z MS ztelesneni dabla. Netscape neni zadnej svatousek a verim ze kdyby mel ty same moznosti jako ma Microsoft tak je taky vyuzije.
Netscape se svym obchodnim modelem neuspel. Ted zkousi novej zalozenej na cistejch standartech. Pochybuju ze by se jeste dokazal nejak vyrazne prosadit.
Re: a co ma bejt?
celé vláknoRe: a co ma bejt?
celé vláknoaspon se muzeme bavit, kdyz ted dostava podobnou facku od linuxu ;o)
Čí pravda...?
celé vláknoKdyby se článek jemoval "Weisenbacherova pravda o browserech a statistikách", asi bych se nad ním vůbec nepozastavil. Takto mi to však nedá, abych nereagoval. Článek by totiž šlo shrnout do jediné věty: "Pan Weisenbacher nemá rád Microsoft." Nic jiného zajímavého jsem v něm neobjevil.
Abych se přiznal, ve skutečnosti jsem vůbec nepochopil, co nám chce autor sdělit (tedy kromě toho, že nemá rád MS). Většinu článku napadá objektivitu a průkaznost dostupných statistik, poukazuje na absenci metodiky, dokonce i zdůrazňuje značnou různost cílových skupin jednotlivých webů a poté s klidem vyrukuje s tvrzením, že "podiel MSIE dodnes nepresiahol 80 % a pochybujem, že sa tak v blízkej budúcnosti stane."
O jakém podílu prohlížečů to pan Weisenbacher mluví? Vždyť ty teze článku, které mají hlavu a patu, a s nimi několik dalších, v článku nezmíněných argumentů, jasně ukazují, že jakýsi pomyslný globální podíl prohlížečů je fiktivní číslo bez valného významu.
Nechápu-li to z článku, pokusím se tedy sám domyslet, co chtěl autor vlastně napsat. Zřejmě to, že po delší době vzestupu MSIE začíná stoupat podíl uživatelů jiných prohlížečů, zejména Mozilly/NN6 a Opery. Ano, to je bezesporu pravda. Nicméně, je nutné tento fakt obestírat konspirativními teoriemi a protimicrosoftími výpady? Nebylo by např. lepší poukázat, na to, že se konečně našli výrobci, kteří dokáží udělat konkurenceschopný produkt?
Mozilla je bezesporu špičkový prohlížeč, Opera si pro změnu našla cestu na mobilní a další menšinová zařízení. To mi připadá o hodně důležitější a pro budoucnost významnější, než nekonečné opakování toho, jak MS zneužívá své monopolní postavení.
Nyní ještě pár konkrétních poznámek k textu:
"nikdy nedošlo k situácií, že by Microsoft uviedol na trh svoj browser a kvalitou, používateľskou prispôsobivosťou alebo niečim iným konkuroval Netscapeu"
Úvaha, že MS zlikviduje konkurenci jen tím, že určitý program přibalí do Windows zdarma, je poněkud děravá. Ve Windows je integrován např. i Notepad a nevšiml jsem si, že by to byl nejpoužívanější textový editor. Stejně tak lze pochybovat o úspěchu Exploreru (myslím Průzkumníka, ne IE) a mnoha dalších nástrojů, které jsou součástí operačního systému. Zjevně tedy platí to, že pokud existují kvalitnější alternativy bezplatných součástí OS, lidé si je celkem ochotně kupují.
"MSIE sa totiž nikdy na trh nedostal, nikdy sa nepredal ani jediný kus"
MSIE se zpočátku prodával v rámci balíku MS Plus. Stál okolo dvou tisíc korun.
"podľa názorov serióznych odborníkov až 30 % používateľov Internetu takého mamutie servery vôbec nenavštevuje"
Jeden z notoricky známých problémů globálních statistik prohlížečů je však přesně opačný -- velké weby v nich zahrnuty nejsou. Tyto statistiky jsou totiž sestaveny na základě veřejných počitadel (např. TheCounter, HitBox), která využívají téměř výhradně malí provozovatelé.
"nový Netscape 7.0 si napriek tomu, že sa jedná ešte len o prvú betaverziu bez akejkoľvek marketingovej podpory získal až 5 miliónov používateľov"
Že by byl Netscape opravdu bez marketingové podpory? Neunikl náhodou autorovi fakt, že za NN6/7 stojí firma, jejíž síla je zcela srovnatelná s Microsoftem?
Re: Čí pravda...?
celé vláknoPokud vyjdu ze statistik iDotu, které by měly postihnout drtivou většinu uživatelů českého internetu, tak podíl Opery je konstantně zanedbatelný a podíl Mozilly/NN6 nepochybně roste (byť i on je téměř zanedbatelný), ovšem zřejmě ne na úkor Exploreru, ale spíše čtyřkových Netscapů. Tj. žádné ohrožení hegemonie IE neprobíhá :-)
Re: Čí pravda...?
celé vláknoRe: Čí pravda...?
celé vláknoRe: Čí pravda...?
celé vláknoNaopak se mi "libi" jak autor napada konkretni udaje konkretnich statistik tvrzenim, ze to mozna bude proto, ze jim nefungujou javascripty, pomoci kterych se tyto udaje ziskavaji (co logy, pane redaktore ???), ze uzivatele maji vypnute obrazky, apodobne, a vse to zavrsuje tvrzenim, "ze az 30% odporniku tvrdi" ... proc se doted mluvi konkretne, ale onech 30% odborniku je zcela iluzornich a bezejmennych, nikde nezazni konkretni zdroj a zadna presna a potvrditelna informace ? a zaver, kdy "nejpresnejsi cislo muzeme ziskat odhadem" dolehal v hlasitem revu smichu jen velmi slabe :)
Zustanu asi dal "verici" logum a javascriptovejm statistikam, spokojenym uzivatelem MSIE a tvurcem webovych stranek, ktere 99 procentum svych uzivatelu poskytuji to, co jsou jejich browsery schopne zobrazit :))) A ptate se me, co to jedno procento ? To jsou povolene ztraty ...
Re: Čí pravda...?
celé vláknoZ jednoho pohledu je sice pochopitelne, ze Vas 1% nejak nezajima, ale z druheho pohledu jde o princip - jednou se domluvily nejake standardy prave proto, aby to mohlo chodit vsem. Proto by bylo slusne tyto standardy dodrzovat.
Kdyby si prisel kazdej s vlastni modifikaci TCP/IP, to by mne zajimalo, kde by byl dnes Internet.
Re: Čí pravda...?
celé vláknoAbych byl presnejsi, "webmaster" (tady to je konkretni pripad, proc nechodi ono mnou zminovane vyhledavani na serverech Computer Pressu) pouzije namisto standardem definovane vlastnosti napr. checkboxu "checked" napr. microsofti proprietarni "status", ackoliv obe vlastnosti jsou vlastne ta sama. Mozilla (a jine korektni prohlizece) podporuji pouze "checked", MSIE "checked" i "status". Cili neni to o tom, ze to pod Mozillou nejde udelat, ono by to slo (se stejnym vynalozenym usilim) tak, aby to fungovalo "pod obojim". Takze pokud tomu tak neni, nabizi se mi pouze dve mozna vysvetleni:
1. "Webmaster" opravdu do webu moc nedela a jedine, ceho je schopen, je spatlat nejakou stranku ve Frontpage. Dokonce jsem zazil pripad, kdy jsem mailem kontaktoval jednoho "webmastera" jedne firmy, ze mu zlobi stranky kvuli tomu a tomu. On mi volal zpatky, ze takhle tu stranku vygeneroval Word a on s tim vic neudela. Doslova prohlasil "Tak v cem to mam teda delat?". Bohuzel to dost o soucasne urovni napovida
nebo
2. Je to tak naschval. Netusim sice, proc by to kdo delal, ale doneslo se ke mne, tak kdyz nastupoval MSIE 4 se svymi kanaly, pokud nejaka firma chtela mit svuj kanal primo v defaultni instalaci MSIE, tak musela udelat stranky tak, aby aspon neco nechodilo v Netscape. Nemohu za to rucit, overene to nemam, ale jiz jsem to slysel nekolikrat.
Takze moje puvodni myslenka byla - problemy nejsou proto, ze MSIE byl nejlepsi prohlizec, ktery umi to, co ostatni ne.
Re: Čí pravda...?
celé vláknoRe: Čí pravda...?
celé vláknoPsal jsem, ze ve velkem mnozstvi pripadu jsem se setkal s tim, ze zatimco nejaka vlastnost (jako programatorovi Vam bude mozna blizsi property) ma v MSIE nekolik ruznych jmen, u zmineneho checkboxu napr. status a checked, ackoliv standard DOM hovori pouze o checked.
Dle Vas je tedy property checked nedostatecna a tu samou vlastnost chcete zjistovat jak pres "checked", tak pres "status"? Nevidim v tom naprosto zadny vyznam (jeste tak mozna zpetna kompatibilita).
Jinak kde mate dojem, ze je potreba rozsirit standard, aby odrazel realitu? Nebo si opravdu myslite, ze dezinterpretace HTML kodu Explorerem (o ktere pisu vyse, kdy HTML stranka rika neco a MSIE usoudi, ze ma rikat uplne neco jineho a zaridi se dle toho, misto aby respektoval puvodni kod) prinasi ostatnim prospech? Vyhodu to ma pouze pro (s prominutim) prasata, ktera neumi psat kod a tudiz jim vyhovuje, ze ty jejich nestandardni spatlaniny MSIE vubec zobrazi.
Uplne na zaver - z jakeho rozumneho duvodu by mi to reseni nemelo byt po chuti? Pokud ma opodstatneni, obecne nejsem proti, nicmene o par radku vyse uvadim argumenty, proc jsem presvedcen, ze staci korektni podpora toho, co existuje a vyvarovani se nestandardu.
Re: Čí pravda...?
celé vláknopar bodu - standardy, mnohdy navrhovane po kdo vi jakych univerzitach (ze vite na co narazim ;-) lidmi s podivnym stylem premysleni a bez vazby na realny svet, proste potrebuji updatovat.. protoze maji slouzit lidem a jejim potrebam, ale nerikam, ze ten proces je extra rychly a snad by ani nemel byt prekotny.. nepochybuji take, ze mnohdy je to od MS stouchanec, ale tak nejak ho chapu z pozice sily.. mozna se vam to bude zdat primo HRISNE, ale neuznavam standardy ktere nikdo nedodrzuje :-) a ze jich vznika denne tisice...
dalsi hrisna myslenka - tak nejak me napada ze stranky ktere jsem videl, ze se pysnily ikonou, ze prosla validatorem od w3c obvykle vypadaji priserne..Nahoda? ;-)
nejsem html designer.. ale v podstate nic jineho nez internetove projekty jsem nedelal... a muzu vam rict, ze nejvetsi problem byl vzdy kdyz se mel podporovat NN ;-)
Re: Čí pravda...?
celé vláknoPravděpodobně je vám ale problematika webových standardů poněkud vzdálena, protože jinak byste těžko mohl napsat, že potřebují "updatovat". Ve skutečnosti spíš potřebují být respektovány, a to jak výrobci prohlížečů (zde se již částečně děje a trend je pozitivní), tak webovými autory (zde se reálně děje velmi málo).
Máte pravdu, že stránky pyšnící se ikonou validátoru W3C obvykle vypadají příšerně. Zapomínáte ovšem dodat, že stránky nepyšnící se touto ikonou vypadají obvykle také příšerně. Podíl dobrých až výborných stránek bude zřejmě v obou táborech stejný -- alespoň nevidím důvod, proč by tomu mělo být jinak.
Píšete-li o problémech s podporou NN, nevím, proč vám vadí standardy. Problém NN (předpokládám, že myslíte NN 4.x) spočívá právě v tom, že platné standardy naprosto nerespektuje a je pro něj třeba hledat velmi specifické cestičky. Tvořit kód stránek pro moderní prohlížeče (IE5+, NN6+, Opera 5+), které standardy respektují již velmi slušně, je naproti tomu hračka.
Re: Čí pravda...?
celé vláknoK druhemu odstavci, chapu co chcete rict, jen si myslim, ze nejaky duvod pro nerespektovani je, me obvykle stve enormne Alt atribut apod.. Certifikaci tedy nedostanu, ale neprahnu po ni. Stejne tak si dovolim vyslovit nazor, ze pro me je v tomto ohledu dulezita jen funkcnost (resp. vizualni prezentace) me stranky (aplikace or whatever) v urcite a defacto jen IE5,5.5,6 skupine browseru. Jestli dodrzuji standard nebo ne, je z tohoto pohledu pro me nedulezite. Opet, certifikaci nedostanu, stranka bude ovsem funkcni pro vice nez 90 procent uzivatelu, zkusme se ted zamyslet na onim standardem, resp. jejich dotcenou mnozinou.
No a treti odstavec bych asi lepe nenapsal...
Re: Čí pravda...?
celé vláknoCo se týče míry (ne)respektování standardů, pochopitelně záleží na podmínkách každého jednotlivého projektu. Obecně však platí, že standardy již dnes lze respektovat u většiny projektů (alespoň v ČR) a většinou se to i vyplatí.
Re: Čí pravda...?
celé vláknoNikdo vás do standardu nenutí, ale má nesporné výhody. Třeba kompatibilitu (a nechci slyšet nic o XHTML 2.2 ;-).
Re: Čí pravda...?
celé vláknoRe: Čí pravda...?
celé vláknos temi standardy si snad delate legraci...
1. standardy bez vazby na realny svet? updatovat standardy?
standardizacni komisemi spolupracuji na jejich tvorbe s komercni sferou. Behem tvorby jsou uverejnovany "beta" verze ke kterym se muze kdokoliv vyjadrit a vznest svoje pripominky. updatovat tak muzete uz v prubehu tvorby. jak by se vam libilo kdyby MS "updatoval" TCP/IP, http, smtp atd... Jiste by mohl, jenze pak by se nikdo z jeho uzivatelu nikam nepripojil...
standardy jsou tady od toho, aby se lidi mezi sebou domluvili, nevznikaji odnikud. Chybou w3c bylo, ze do html nedali klauzuli, ze prohlizec musi prestat zpracovavat stranku a vypsat chybove hlaseni ve chvili kdy narazi na nedodrzeni standardu. Toto je v XHTML a XML a funguje to skvele.
2. stouchance ze strany microsoftu?
treba windows-1250? vezmeme iso-latin-2 a prehazeme par znaku - jaky byl tady prinos, krome vecnych problemu pro uzivatele...
export z wordu do html - to do ceho se to exportuje neni html, ale paskvil, tak at to MS nenazyva html - patri spise k prispevku s nazorem proc by melo vadit, ze MS produkt exportuje tak, ze to jen MS produkt precte.
kerberos - upravime protokol aby nebyl kompatibilni s puvodnim a zacneme ho sirit pod stejnym nazvem - jen at je zmatek...
3. validace = priserna stranka - zkuste http://www.y3k.cz/ - je to v striktnim XHTML - doporuceno Mozilla, IE 5 a vys, asi opera dal nevim. Tam je videt, ze kdyz se chce a umi tak to jde.
4. NN 4.x - konecne s Vami souhlasim - at uz zmizi, bude se pracovat snaze.
5. abych se jen nenavazel do MS - v IE6.0 je podpora standardu velmi dobra a tvurce stranky ma moznost v hlavicce zapnout striktni kontrolu standardu.
Na zaver:
Spatne je to, ze MS doplnuje a pozmenuje standardy o proprietarni rozsireni a tyto sve verze vydava je za standardy, prosazuje je u svych uzivatelu a zcela zamerne zneuziva sveho monopolu v OS pro desktopy k tomu, aby uzivatele drzel u sveho reseni i u ostatnich produktu. Je to pochopitelna strategie - prece jen je to spolecnost jejimz cilem je zisk - ale existuji nejaka pravidla podnikani. Doufam, ze si MS vezme ze soucasneho soudu pouceni a bude donucen chovat se lepe.
Jen jako poznamku - pro praci pouzivam jak Win, tak Linux a mam celkem slusne zkusenosti s tvorbou komercnich webovych aplikaci (html+javascript+css+php+xml).
Re: Čí pravda...?
celé vláknoTakže to sice je bastard, ale více vyhovuje lokálním nárokům, pro které byl vytvořen, než ISO.
Re: Čí pravda...?
celé vláknoA navíc, ty nové znaky klidně mohli přidat do volných pozic, nebylo třeba nic přesouvat. Tak, jak je tomu třeba u tzv. CS-fontů, které obsahují ISO 8859-2 jako podmnožinu (a národní uvozovky mají taky). Microsoftu zde opravdu šlo jen a jen o uměle a úmyslně vyvolanou nekompatibilitu, aby zkomplikoval vytváření heterogenních prostředí.
Re: Čí pravda...?
celé vláknoTezko si dovedu predstavit ze tabulka je vytvorena nakym clovekem na universite kterej o tom nema ani paru, ja to mel az donedavna za dost uzitecnou vec ;)
Re: Čí pravda...?
celé vláknoVK
Re: Čí pravda...?
celé vláknoJasne, chapu! :-) U MS nikdo zadnou universitu nema :-)
Re: Čí pravda...?
celé vláknojinak se domnivam, ze lepsi skladiste talentu krome hrbitova v Princetonu nez MS neznam...
Re: Čí pravda...?
celé vlákno...ohromujici priznani! :-))
Re: Čí pravda...?
celé vláknoRe: Čí pravda...?
celé vláknoStandardy nedodržují webmasteři a kromě neznalosti a dalších důvodů je nedodržují i kvůli stále přežívajícímu a standardům důsledně odolávajícímu NN4.x.
Re: Čí pravda...?
celé vláknoAsi neznate nic jinyho, tabbed browsing je jak droga, bez toho bych dneska uz nemohl zit.
Nicmene v dobe kdy jsem pouzivalie mi nejice vadilo chovani pri vyplem active-x. Skoro pri kazde strance na me vyskakovalo okno s varovanim, ze nemusim videt, to co si autor preje :o)
To jen tak na okraj, pokud to nedostanou do ruky fuseri pres internetove aplikace (na intranetu at si kazdy dela co chce podle vnitrni politiky) jako je treba adrenaline, tak ie ostatnim neskodi.
Pravda bude asi trochu jina...
celé vláknoVelký problém IE
celé vlákno- měnění zpětných lomítek na dopředná
- tvrzení, že stránka bez ukončených tabulek je korektní
Výsledkem je, že autoři stránek s hrubými chybami nepoznají, že jsou na nich chyby a řadě uživatelů se vůbec nezobrazí. Znám jednu rozsáhlou komerní prezentaci doce velké firmy, která má všude zpětná lomítka tam, kde mají být normální.
Re: Velký problém IE
celé vláknoTo o čem mluvíte, je úkol pro autorské nástroje, ať již komplexní, nebo jednotlivé. Souhlasím s tím, že pro atory by bylo praktické, kdyby v sobě IE slučoval funkci prohlížeče s HTML/CSS validátorem, kontrolorem odkazů apod., nicméně tomu tak není a je to asi dobře, protože autorů je mnohem méně, než běžných uživatelů. Ostatně všechny potřebné kontrolní funkce lze do IE integrovat formou bookmarkletů nebo skriptů v popup menu.
Můžete namítnout, že prohlížeč by nekorektní kód vůbec neměl interpretovat a místo toho ohlásit chybu. Jenže to je IMHO typicky "programátorský" přístup vycházející z předpokladu, že (X)HTML a CSS jsou programovací jazyky. Jenže ony to programovací jazyky nejsou.
Podíl korektních stránek na webu se navíc pohybuje sotva v řádu promile, takže kdyby se tak prohlížeče chovaly, nevím, co by z webu zbylo.
Re: Velký problém IE
celé vlákno2. Proč IE dělá i takové věci, že ignoruje Content-type?
3. Mira tolerance - to je důvedem chaosu na Webu a růstu nákladů na vývoj web služeb. Ono není problém jen sledovat rozdíly mezi NN, IE a Mozillou apod, ale i mezi jednotlivými verzemi IE a to poměrně fátalní. Mícrosoft tímto působí škodu formou nepřímých nákladů přímo uživatelům.
4. Také to nijak nevysvětluje to proč Microsoft duplikuje třebas v HTML již existující prvky
?
Re: Velký problém IE
celé vláknoRe: Velký problém IE
celé vláknoPARSE ERROR @Line 5, Char 18; supposed , . ; -- --- ? !
PARSE ERROR @Line 5, Char 27; misspelling "důvedem"
SYNTAX ERROR @Line 5, Char 69; "web" is not an attribute
Too much errors, parsing fails.
Sorry, this is not a text in the Czech language.
Ovšem, když mi IE sežral značku <IMAGE>, tak jsem si říkal, že možná jde opravdu už moc daleko. On ví, že chci vložit obrázek, a tak ho tam vloží, přestože jsem nepoužil správnou značku. :-) Nerozumíte? Ale chápete, co chci říct. ;-)
Re: Velký problém IE
celé vláknoRe: Velký problém IE
celé vlákno2. To že dělá? Nějak mi to uniklo. Mě to alespoň podle content-type dokonce doplňuje i přípony při ukládání, nabízí otevření v externím programu apod.
3. Tu škodu v tom případě způsobilo W3C konsorcium, protože striktní DTD je možno použít až v XHTML, v klasickém HTML je prostě podle W3C standardů možné vynechávat ukončovací tagy, uvozovky apod. a prohlížeče by si s tím měli být schopné poradit. Na masové rozšíření XHTML se těším, ovšem zaslechl jsem cosi o tom, že XHTML 2.0 nemá být zpětně kompatibilní s HTML a v tom případě bude přechod dlouhý a bolestivý, protože představa, že všichni naráz změní browsery na XHTML2 kompatibilní je nesmysl. Ale možná ty rozdíly jsou jenom drobnosti, na podrobnější průzkum jsem si ještě nenašel čas.
4. Inu, potřeba zpětné kompatibility je prevít, netýká se to jen HTML, ale třeba i objektového modelu (od IE 5.5 výše je implementován DHTML i DOM a míchanice obého při použití některými webmastery je občas docela "půvabná" :-/ - co mě prudí je, že v microsoftím Platform SDK je standardně popisováno pouze DHTML).
Re: Velký problém IE
celé vláknoRe: Velký problém IE
celé vláknoDomnívám se, že třeba onen překlad "\" na "/" v URL je opravdu nešťastný a jenom díky němu vůbec můžou špatně napsané weby delší dobu existovat.
A s těmi ukončovacími tagy - nevím jak kde, ale poslední specifikace tabulek HTML 4.01 uvádí docela jasně: Start tag: required, End tag: required
Re: Velký problém IE
celé vlákno<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
Ale ty asi myslíš případy jako jsou prázdné kontejnery:
<!ELEMENT BR - O EMPTY>
Tak to je pravda, ty se v HTML neuzavírají.
Re: Velký problém IE
celé vláknoPísmeno L ve zkratce HTML znamená "language", tedy jazyk, nikoli však jazyk programovací (programming language), nýbrž značkovací (markup language).
Ad 2) Co konkrétně myslíte tím, že IE ignoruje content type?
Ad 3) Nedovedu si představit, jak by mohla tolerance prohlížečů k chybám HTML kódu zvýšit náklady na vývoj webových služeb. Náklady spíše zvyšuje různé chování prohlížečů a jejich verzí a zejména jejich chyby a nedostatky oproti standardnímu renderování. IE na tom počtem těchto chyb není zřetelně hůř než ostatní prohlížeče.
Rád bych však v této souvislosti zdůraznil, že vůbec nejvyšší (a nejzbytečnější) náklady při tvorbě webových stránek a aplikací mají na svědomí neznalost autorů a jejich nepochopení média. Typickým příkladem je např. pošetilá snaha o stejné zobrazení stránek ve "všech" prohlížečích, apod.
Ad 4) Nerozumím.
Re: Velký problém IE
celé vláknoad 2) Přesně to co jsem napsal a popsal to někdo o pár příspěvků výše
ad 3) díky toleranci chybám v tomto rozsahu jsou prohlížeče složitější, díky tomu také značně odlišnější. V konečném důsledku člověk musí v hlavě udržovat věci jako, že takto to nesmí udělat jelikož by to sice fungovalo téměř všude, ve všech verzích IE, Mozilly apod, ale v IE 5.0 build XZY to vyvolá naprosto fatální vizuální efekt apod. Člověku nestačí manuál, ale musí mít databázi chyb a odlišností a to i když dělá jen pro IE. Naprosto souhlasím s tím, že nejvyšší náklady má na svědomí neznalost autorů, ale to je přesně ono! Požadavky na ně jsou takto zbytečně velké.
ad 4) už to někdo rozváděl
Čo bolo cieľom článku
celé vláknoCteným čitateľom, ktorý niektorým mojím názorom (ako napr. čím nadoplatili bežný používatelia) nerozumejú odporúčam prečítať si môj predošlí článok (Polovica Britov navštívila v januári...) na ktorý je v texte odkaz a pri podrobnejšom záujme nájdete kompletný zoznam mojích textov na mojej domovskej stránke.
Subjektivita
celé vláknoA či je niečo zlé na tom mať vlasný názor ak so podeň podpíšem a viem si ho vyargumentovať?
Re: Subjektivita
celé vláknoRe: Subjektivita
celé vlákno> Cteným čitateľom, ktorý
> napr. čím nadoplatili bežný
> prečítať si môj predošlí
Dovol, aby som ta povazoval za blbca. Subjektivne, samozrejme.
Re: Subjektivita
celé vláknopozor na "inovativní technologie"
celé vláknoNapříklad v posledním měsíci konference bugtraq je hned několik "zajímavých" příspěvků.
Osobně mám pocit, že je těch chybek je už tolik, že je možná opět "zaděláno" na nějakého masového worma.
IE na trhu?
celé vláknoMSIE sa totiž nikdy na trh nedostal, nikdy sa nepredal ani jediný kus (Netscape Navigatorov sa predalo vyše 40 miliónov mimochodom).
Pokud vim, tak Mozilly se taky neprodal ani kus, znamena to teda ze se na trh nikdy nedostala? Tohle uz je opravdu sila ;)