Bod a) bych řekl, že lze vyloučit. Kvůli velkému tlaku ještě nezačnu psát hovadiny.
Hlavní příčinu vidím v bodě c), ostatně i jsem to v předchozím příspěvku psal. Stějně jako z Jardy se nestává automechanik tím, že si vyměnil svíčky a filtr, progamátora nedělá to, že někde obšlehne kus kódu, popř. píše něco, o čem nemá ánung.
Samozřejmě máte pravdu i v b), pokud někdo svému podřízenému pustí takový paskvil, je to chyba a dokazuje jen nekompetentnost managementu. Manager přes internetovou prezentaci nemusí znát HTML 3.2 a DOM2 (právě od toho má programátory), ale musí mít alespoň nějaký přehled o tom, na co má dohlížet a co má řídit.
Stejně tak máte můj souhlas i v poslední větě, stávají se i horší věci v lepších rodinách, nicméně to přeci není důvod, aby se na takovéto začátečnické chyby nepoukázalo. Osvěta je nutná a dokud bude většina lidí přesvědčena, že HTML kód je buď pro Explorer nebo pro ostatní prohlížeče místo aby si uvědomili, že buď je kód pro všechny prohlížeče nebo pouze pro Explorer (zjednodušeně řečeno), je stále co dělat.
Kdybyste zajel k onomu Jardovi (doufám, že takový neexistuje, aby si to nebral osobně :-) a on vám místo rozvoďáku dal punčochu s tím, že ve většině Škodovek to běhá, asi byste nebyl přesvědčen o tom, že je to člověk na správném místě, že to, co dělá, je v pořádku a protože máte Fordku, kde holt ta punčocha prokluzuje, máte smůlu, jelikože je u nás většina Škodovek. A Jardův argument ve stylu "co je jedna pitomá punčocha v motoru proti světové globalizaci" by Vám asi taky nepřišel na místě...
OK, ve své podstatě máte pravdu.
Ovšem si nemyslím, že většina programátorů jsou "prasata", většinou jde o velice inteligentní a schopné lidi. Problémem je to, že neodvádí kvalitní práci. Příčin může být několik:
a) Velký tlak nadřízených, málo času na realizaci
b) Nedostatečná kontrola práce
c) Malá kvalifikace na danou práci
Ve všech bodech, které mě napadly se nemohu zbavit pocitu, že vždy záleží na kvalitě a přehledu managmentu, protože ten vždy odpovídá za celý projekt.
Není to jednoduché mít na zodpovědnost takové projekty, jako jsou stránky ET, ale právě proto je management tak dobře placen, aby se tyto "nepříjemnosti" nestávaly a aby stránky ET nebyly pranýřovány např. na Lupě.
Ovšem stále si myslím, že jsou daleko větší problémy, než nemožnost zobrazení stránek v kterémkoliv minoritním prohlížeči.
Dobře, takže to není cenou ani onou minoritou ostatních prohlížečů, ale tím, že spousta web-programátorů jsou prasata, kteří se opravdu šťourají v něčem, čemu prakticky nerozumí (asi jako kdyby si Jarda Nováků otevřel autoservis, protože si na svém autě dokázal vyměnit svíčky a vzduchový filtr) a tím, že management (klasicky) rozhoduje o něčem, o čem nemá ani šajnu.
Já se snažím dokázat, že je to opravdou pouze o přístupu lidí, není to ani o penězích ani o tom, že to nejde (v naprosté většině případů).
V tom opravdu cenový rozdíl není, plně s Vámi souhlasím. Ale pokud vím, tak si s tím spousta programátorů hlavu neláme, hlavně aby to bylo už hotové. Managementu se to ukáže v IE. A už se sypou peníze.
Pár lidí s jiným prohlížečem nikoho zainteresovaného nezajímá.
Už to tady padlo asi tisíckrát. V čem je rozdíl (například), pokud místo
checkbox.checked()
napíšete
checkbox.status()
Pouze ten, že v prvním případě to bude chodit všude (i v MSIE), v druhém případě pouze pod MSIE. Já v tom moc cenový rozdíl nevidím. Maximálně v tom, že druhou variantu napíše pouze dobytek, který dělá se hrabe v něčem, o čem nemá ani ponětí.
První otázka
Běžně se setkávám s následujím pravidlem: Korektní zobrazování IE5 a více.
Vychází to z následujícího pravidla: Kolik procent uživatelů Internetu v ČR používá jiný prohlížeč než IE? Je to mizivá menšina. A o tom to je. Není to otázka standartu, boužel MS je už téměř standart.
Druhá otázka
Jednoznačně ANO. Proč se zabívat nečím jiný, když Vám jde v první řadě o peníze.
Autor by neměl šířit paniku, ale uvědomit si, že je faktem tato sktutečnost. Stránky se optimalizují pro MSIE. Je to výrazně nejpoužívanější prohlížeč. Mac apod. se u nás téměř nepoužívá.