V internetovém světě (veřejné weby) je to zcela opodstatněné. Jde požadavek na platformovou nezávislost různých operačních systémů (Windows, Mac, Linux, Android, iOS, Windows Phone apod.). HTML 5 má jediný navrh, protože na rozdíl od pluginů do prohlížečů se jedná o standard (i když všichni víme jaké jsou v praxi problémy s podporou různých implementací a verzí tohoto standardu tj. na různých prohlížečích, ale aspoň nějaký standard to je). U pluginu rozšířenost a podporu na všech platformách nikdy nikdo nezajistí. U intranetových tzv. line of business aplikací tyto požadavky takto přísné zpravidla nejsou, ale dnes se bohužel i v této oblasti již také začínají objevovat (např. pokud si vaší Silverlight aplikaci chce najednou nějaký "manager" spustit na svém novém tabletu s Androidem a diví se, proč to jako automaticky nejde). Toto je v současnosti největší problém, protože vývoj pro HTML5 (např. ASP.NET+JS/TypeScript) je stále mnohem náročnější a méně efektivní než vývoj na pokročilých technologiích založených např. na C#+XAML (jako Silverlight/WPF).
|