Наскільки я люблю HTML5, правда полягає в тому, що якщо ви збираєтеся використовувати його у виробничих умовах, де вам потрібно підтримати якомога більше браузерів настільних комп'ютерів , це не чудове рішення (мобільний - це інша історія). Якщо ви збираєтеся підтримувати обмежений набір браузерів, тоді це стане набагато цікавішим.
Погляньте на цю схему сумісності підтримки HTML5 . Подивіться на підтримку Canvas , WebGL , WebSockets , SVG тощо тощо.
Ви не будете мати підтримку в усіх напрямках для цих речей , поки кілька років з цього моменту - і це буде по- як і раніше вимагають , щоб все , що вважається «браузер» , то .
Правда полягає в тому, що якщо ви хочете створити приголомшливий досвід, який використовує будь-яку з цих речей, єдиним життєздатним варіантом на даний момент є плагін ... таким чином, що залишає Flash і Silverlight. Оскільки ESRI є магазином Microsoft - вони вибрали Silverlight.
Після того, як ESRI купує технологію як платформу, вони підтримують її повністю. Потрібно нагадати, що більшість ArcObjects заснована на COM - і це не змінюється незабаром?
Я б не хвилювався, що ESRI перестане підтримувати Silverlight. Найсмішніше, що через 7 років (вічність в технічних стандартах), ймовірно, МС швидше припинить підтримку Silverlight, ніж ESRI.
Оскільки більшість із нас живе в сьогоденні та потребує доставки рішень вчора, Silverlight є хорошим спонсором ESRI.
Оновлення: І звичайно минуло 2 роки, як ця відповідь і браузери наздоганяють. Тож якби ви запитали мене, чим би я зараз користувався , у більшості речей відповідь буде HTML5.