Краткий ответ: Нет, цифры принятия Silverlight не должны мешать вам разрабатывать любые приложения с ним.
Более длинный ответ: Нет, это не проблема для большинства приложений сегодня и скоро станет проблемой.
Справедливое раскрытие информации:
Этот пост написан бывшим руководителем программы Microsoft Silverlight - Джастином Энджелом.
Мое личное убеждение в Silverlight было настолько велико, что я оставил всю свою жизнь, семью, друзей и карьеру и пришел на работу в Microsoft в Silverlight.
Так что да, я пристрастен. Учитывая мое прошлое, я буду придерживаться простого и базового анализа того, где мы находимся, и подкреплю его фактами.
Дополнительное достоверное раскрытие, в этом посте будут использоваться исключительно знания, уже находящиеся в свободном доступе, и это не полный объем моих профессиональных знаний.
Гораздо более длинный ответ начинается здесь.
Числа
Факт: Глобальное внедрение Silverlight в настоящее время охватывает 45% всех компьютеров, подключенных к Интернету, что составляет более 500 миллионов человек. (Статистика Скотта Гатри на PDC09)
1,1. Факт: 500M пользователей - это больше людей, чем общее количество пользователей, у которых есть Twitter, FaceBook, Myspace или Gmail вместе взятые. Намного больше. много намного больше (Статистика через Скотта Бернса, бывшего менеджера по продукту Silverlight, учетная запись Twitter)
Факт : В Mix09 Silverlight получил 33% мирового признания. (Упомянутый лейтмотив Mix09)
Простая математика : Mix09 состоялся в марте 2009 года, а PDC09 - в ноябре 2009 года.
12% роста / более 6 месяцев = 2% роста в месяц.
Что на 1% больше, чем в предыдущем месячном росте (Mix08-> Mix09).
Заключение: После этой математики Silverlight достигнет почти повсеместного распространения в течение следующих 18 месяцев. Я не буду вдаваться в подробности, является ли это лог-графиком или линейным граф.
Где ASP.Net во всем этом? Ну, вот еще один интересный график для вас: http://www.twitpic.com/lvv9l/full
Действительно ли цифры имеют значение?
На мой взгляд, нет.
Клиенты уровня Enterprise, Corporate и ISV, имеющие как внутренние, так и внешние приложения, уже усердно работают или уже выпустили приложения Silverlight.
Любой конечный пользователь, у которого еще нет Silverlight (остальные 50% пользователей), может установить его менее чем за 2 клика и 10 секунд.
Сколько пользователей уже успешно установили Silverlight именно таким образом? Половина всех интернет-пользователей.
Хотя ваше приложение может быть уникальным, половина интернета - довольно хорошая группа выборки.
Пользователи не возражают против установки дополнительного плагина для приложения, которое они хотели бы использовать. Цифры не лгут.
Основная информация
Количество пользователей Silverlight не имеет значения при выборе платформы разработки.
Это связано с быстрой и безболезненной установкой Silverlight, огромным количеством пользователей, ранее самостоятельно установивших Silverlight, и разумным прогнозом повсеместного распространения Silverlight.
Протест
Тем не менее, существует один сценарий, когда цифры проникновения не вездесущность может повредить пользовательский опыт. Главным образом, если ваша потребительская база не знает своих клиентов.
На «вторичных рынках» (таких как онлайн-реклама, интегрированная в страницы) есть некоторая истина, что вы ограничите свою клиентскую базу, так как большинство людей не будет устанавливать плагин для браузера для рекламы.
Приветствия
- Джастин