НовостиСобытияКонференцииФорумыIT@Work
Идеи и практики автоматизации:

Блог

Кто сильнее: HTML5 или Silverlight?

Сергей Бобровский
02.06.2011 10:41:59

Клиентская технология Silverlight была разработана Microsoft как ответ на невероятно распространившуюся в вебе Adobe Flash. Она позволяет встраивать в браузер silverlight-"флешки", реализующие анимацию, и насыщенные пользовательские интерфейсы. Текущая, четвертая версия уже весьма зрела, поддерживает множество сопутствующих технологий, работает в разных браузерах, а создавать silverlight-программы можно в Microsoft Visual Studio и на любом языке .NET.

Официальный бесплатный плагин, SDK, документацию и примеры можно скачать на сайте www.silverlight.net.

Однако в связи с грядущим появлением открытого стандарта HTML5, который включит множество мультимедийных возможностей, ныне предлагаемых Flash и Silverlight, у разработчиков, активно применяющих микрософтовские "флешки", возникает закономерный вопрос: будет ли развиваться Silverlight и дальше, и не случится ли с ней то же, что и, например, в свое время с J#, "версией Java от Microsoft"?

Сейчас клиентские .NET-приложения можно создавать на платформах WinForms, WPF и Silverlight. В браузере IE 9 обещана определенная поддержка технологии HTML5, и фактически корпорации придется параллельно реализовывать схожую функциональность и в движке браузера, и в плагине Silverlight. Пока Silverlight развивается активно -- пятая версия уже выпущена как бета и обещана осенью, но главная позитивная весть: Microsoft стратегически инвестирует в версию Silverlight для Mac OS X (откуда недавно поддержку Adobe-флеша компания Apple исключила), и в версию Silverlight для Windows-наладонников. Более того, совместно с Novell развивает Linux-версию Silverlight (которая Moonlight) -- поэтому вряд ли проект Silverlight будет заморожен.

Тем паче, что HTML5 -- стандарт независимый, влияние Microsoft на его развитие ограничено, поэтому Silverlight будет развиваться скорее всего как клиентская технология расширенной функциональности в сравнении с HTML5, оптимизированная прежде всего под Windows и соответствующие устройства и тесно состыкованная с собственными средствами разработки типа Visual Studio.

По мере того, как клиентские гаджеты стремительно "толстеют" и превращаются в наладонные суперкомпьютеры, клиентский софт также быстро наливается развитой функциональностью. В результате на ручные персоналки и смартфоны переносится софт, ранее работавший исключительно на мощных серверах и рабочих станциях. По оценкам Gartner, в 2013 г. 33% (!) задач бизнес-аналитики будет выполняться непосредственно на персональных устройствах -- и наверняка Silverlight в этой сфере будет одной из лидирующих технологий.

Комментариев: 7

Только зарегистрированные и авторизованные пользователи могут добавлять комментарии

02.06.2011 12:02:51

Цитата
у разработчиков, активно применяющих микрософтовские "флешки"
Тут надо сказать, что таких разработчиков не так уж и много, хотя MS вкладывает огромное количество ресурсов в продвижение собственных технологий.
Цитата
Более того, совместно с Novell развивает Linux-версию Silverlight (которая Moonlight)
Уже уволили всех, кто занимался Mono в Novell.

Будущее за HTML5, я гарантирую это. smile;-)

02.06.2011 20:43:09

HTML5 -- это основное веб-будущее, согласен. Но и сильверлайту тоже место найдется smile:)
Хотя разработчиков действительно маловато, что странно -- программировать на Silverlight гораздо проще, чем на Adobe Flash.

02.08.2016 13:03:50

Цитата
HTML5 -- это основное веб-будущее, согласен. Но и сильверлайту тоже место найдется
Не нашлось. smile:-) " В 2013 году Microsoft объявила, что они прекратили развитие Silverlight, за исключением выпуска исправлений ошибок. " smile:-)

Юрий Волков
16.06.2011 10:32:43

"Собственную" технологию вендоры используют для получения преимуществ в течение ограниченного времени: пока технология не устоялась, не развилась достаточно для практического применения, не стандартизировалась...
Аналогично и разработчики, которые пользуются этими технологиями в своих продуктах: они могут получить преимущество только в относительно короткой перспективе (потому и немного желающих поиграть в "кто быстрее"...)
А как только появился стандарт, который реально может работать: всё, пора уходить от собственных технологий.

03.06.2011 06:46:45

Сильнее, конечно, HTML5, и MS это отлично понимает.

Они мечутся межде HTML5 и Silverlight

Проблема эта стала очевидной еще в конце прошлого года. У меня была пара статей на эту тему:

http://www.pcweek.ru/themes/detail.php?ID=127307
http://www.pcweek.ru/internet/article/detail.php?ID=128793

03.06.2011 10:32:22

Жить Silverlight будет, как полагаешь?

05.06.2011 09:41:25

Жить будет, но тяжело. И вомзможно, не очень долго smile:)

Только зарегистрированные и авторизованные пользователи могут добавлять комментарии