To je známý jev. Microsoft se vším přícházel a přichází jako s převratnými myšlenkami a hned od začátku chce potlesk. Je nabubřelý. O to větší emoce pak budí, když se miu něco nepovede.
Google dělá ty samé kroky. Z lidí si dělá pokusné králíky. Navenek s lidmi sdílí příběhy, takže úspěchy Googlu jsou úspěchy lidí. Neúspěchy - ukončené projekty - jsou co nejtišší. Lidé to milují, protože mají pocit, že úspěch stojí i za nimi (a neúspěchy moc nevnímají).
Obojí je jen forma marketingu a cílnení na jinou skupinu. Microsoft to ve skutečnosti špatně nedělá, jen víc cílí na korporátní klientelu, na kterou jeho přístup funguje. Google enterprise řešení tak nedodává, Microsoft na nich stojí. Stejně tak, jako laikové ve fórech nechválí Microsoft, v enterprise kruzích není příliš v oblibě Google.
Tak či onak, obě firmy mají vynikající výsledky, takže jejich strategie fungují a obě jsou založené na úsloví "není na světě člověk ten, co by se zavděčil lidem všem". Pro nás to může být obohacující, když se nad tím zamyslíme.
Jenže ono to není to samé. Když použijete tuhle kotvu, neznamená to, že se vám stránka v jiných prohlížečích zobrazí špatně nebo vůbec. Rozvoj webových technologií je v pořádku, nemůžeme zamrznout u HTML 4.01. Problém Microsoftu byl v tom, že dělal zpětně nekompatibilní změny a záměrně to dělal tak, aby všechny připoutal ke svému prohlížeči. Tuhle úpravu s kotvou může snadno implementovat kterýkoli jiný prohlížeč, a ani když to neudělá, nic se neděje.
"Tuhle úpravu s kotvou může snadno implementovat kterýkoli jiný prohlížeč, a ani když to neudělá, nic se neděje."
Opravdu se nic neděje? Vždyť na ostatních prohlížečích, které to neimplementují nebudou fungovat některé odkazy!
Ty úpravy, které dělal M$ byly také všem ostatním (vývojářům prohlížečů) známé a mohl si je implementovat i kterýkoli jiný prohlížeč. Asi největší problém byl ale v tom, že
že M$ se nedržel ani toho, co již bylo standardizováno (pak vnizká nepřijemná sitauce - kdy se musíte rozhodnout, zda implemntovat dle standardu nebo dle M$). A to je v tomto případě také na pováženou. Dle standardu se používá kotva!
Z pohledu implementace pak nemáte jistotu, zda to takto zůstane, a že si zítra Google neřeněke, že bude lepší, když se to bude chovat jinak, nebo se tag bude jmenovat jinak apod. Tzn. opravdu byste to chtěl implementovat ve svém prohlížeči?
Neříkám že je to nutně špatné. Nové feature by měly být nejříve vyzkoušené, než se stanou součástí standardu a k tomu mnoho jiných cest nevede.
Pletete se, dříve bylo možné se odkazovat na kotvy označené tagem a s atributem name. (Zda to tak bylo od začátku nevím.) Pak přibyla možnost odkazovat na jakýkoli element s atributem id. Podle některých komentářů tato změna musela způsobit rozvrat celého internetu, kupodivu to internet přežil.
Mimochodem, ty „prakticky nefunkční“ linky pořád otevřou příslušnou stránku. očekával bych, že se tahle funkcionalita bude používat především tam, kde od autora dokumentu příslušné kotvy chybí. Takže prohlížeč, který tuhle funkci nebude podporovat, se zachová přesně tak, jak by se zachoval dnes – prostě otevře danou stránku na začátku. Nikdo tedy o žádnou funkci nepřijde, akorát tem, kdo bude používat prohlížeč, který to podporuje, nebude muset ve stránce příslušnou pasáž hledat jinak (očima, vyhledáváním).
Pokud by se z Chrome měl stát nový Internet Explorer, bylo by to opravdu špatné. Ale zrovna tyhle kotvy jsou extrémně špatně zvolený příklad.