Silverlight предназначен для разработки Windows Phone 7, а HTML5 — это кроссплатформенная среда будущего, — так заявляет Microsoft.
Отношение Microsoft к будущему Silverlight и тому, что она, кажется, видит в качестве альтернативы, HTML5, становится все более ясным с тех пор, как он впервые был поднят в серии твитов Скота Барнса — несмотря на то, что компания, похоже, не хочет говорить об этом. Это. Действительно, упоминание о будущем Silverlight заметно отсутствовало на PDC этого года. В прошлом году Silverlight был основным предметом обсуждения; в этом году HTML5 упоминался при каждой возможности.
Мэри Джо Фоули, писавшая в ZDNet, рассказала о чем-то вроде сенсации, когда спросила Боба Маглиа, президента Microsoft, отвечающего за серверный бизнес и бизнес-инструменты компании, о будущем Silverlight:
«Silverlight — наша платформа разработки для Windows Phone»
«У Silverlight также есть несколько« сладких мест »в мультимедийных и бизнес-приложениях»
И о роли Silverlight как кроссплатформенной среды:
«Наша стратегия изменилась».
«Silverlight и в дальнейшем будет кроссплатформенным решением, работающим на различных операционных системах и платформах браузеров».
«Но HTML — единственное настоящее кроссплатформенное решение для всего, включая платформу iOS (Apple)»,
Сообщается также, что он заверил, что Silverlight 5 увидит свет.
Конечно, ирония всего этого заключается в том, что Silverlight активно используется на сайте PDC для представления сеансов миру. Очевидно, что для того, чтобы повернуть мегакорабль в новом направлении, нужно время.
Хотя нет ничего определенного, наиболее вероятным сценарием для будущего Silverlight является то, что он будет представлен как среда программирования для Windows Phone 7. Для Интернета у нас будет HTML5, а на рабочем столе, кто знает …
Конечно, все это не имеет особого смысла. Открытые стандарты — это здорово, но HTML5 / CSS3 и Javascript просто не добавляют мощи .NET / WPF / Silverlight. Это просто не та игра с мячом.
А где средства разработки? Вы можете утверждать, что открытые стандарты лучше и что Silverlight так и не закрепился в Интернете, но если вы ищете мощную, простую в использовании среду разработки веб-приложений общего назначения, ее все еще сложно превзойти.
Будущее не может лежать в HTML5 и связанных с ним технологиях, поскольку они в настоящее время рекламируются по той простой причине, что они все еще слишком примитивны и ограничены. Шаг в правильном направлении, да, но не достаточно большой шаг по любым меркам. Вы можете создавать пользовательские интерфейсы, которые выглядят как игровые интерфейсы, используя только HTML и Javascript, но это тяжелая работа!
Возможно, Silverlight не принесет того огромного успеха, на который рассчитывали, но замена его на HTML5 и Javascript — все равно что отказаться от электроинструмента на каменный топор.