Mimo że uwielbiam HTML5, prawda jest taka, że jeśli zamierzasz go używać w środowisku produkcyjnym, w którym potrzebujesz obsługiwać jak najwięcej przeglądarek stacjonarnych , nie jest to świetne rozwiązanie (mobile to inna historia). Jeśli zamierzasz obsługiwać ograniczony zestaw przeglądarek, staje się on znacznie bardziej interesujący.
Spójrz na tabelę zgodności obsługi HTML5 . Spójrz na wsparcie dla Canvas , WebGL , WebSockets , SVG itp.
Nie będzie miał poparcie całej rady dla tych rzeczy jeszcze kilka lat od teraz - i które wciąż wymagają, by pozwolić, co jest uważane za „Przeglądarka” potem .
Prawda jest taka, że jeśli chcesz stworzyć niesamowite wrażenia, które wykorzystują którąkolwiek z tych rzeczy, jedyną realną opcją jest teraz wtyczka ... która pozostawia Flash i Silverlight. Ponieważ ESRI jest sklepem Microsoft - wybrali Silverlight.
Gdy ESRI kupi technologię jako platformę, w pełni ją obsługuje. Czy muszę przypomnieć, że większość ArcObjects jest oparta na COM - i że to się wkrótce nie zmieni?
Nie martwiłbym się, że ESRI zrezygnuje z obsługi Silverlight. Zabawne jest to, że za 7 lat (wieczność w standardach technicznych) prawdopodobnie stwardnienie rozsiane prawdopodobnie rzuci wsparcie dla Silverlight niż ESRI.
Ponieważ większość z nas żyje teraźniejszością i potrzebuje dostarczać rozwiązania wczoraj, Silverlight jest dobrą opcją sponsorowaną przez ESRI.
Aktualizacja: I oczywiście minęły 2 lata od tej odpowiedzi i przeglądarki nadrabiają zaległości. Więc jeśli zapytasz mnie, czego bym teraz użył , odpowiedź brzmiałaby HTML5 dla większości rzeczy.