понедельник, марта 07, 2011

Печальное будущее Silverlight?

Вообще-то, собирался написать заметку про Internet Explorer 9, какой он падучий в версии RC – гораздо более падучий, нежели был в версии “бета” (уже отправил несчётное количество своих отчётов на “базу”, один отчёт перегонял больше часа), и как в нём не работают некоторые фичи, которые вполне хорошо работали в “бете”. И про то, что мои попытки переключиться на x64-вариант закончились, можно сказать, ничем (хоть и работает он не в пример стабильнее – точнее, вовсе ни разу не завалился, и фичи в нём все работают, и быстрее он – по ощущениям, конечно).

Остановило и заставило вернуться к 86-варианту IE9RC, наряду с невозможностью сделать x64-вариант браузером по умолчанию,  отсутствие в природе x64-варианта одной “флагманской” вещи – Silverlight’а. Вот Adobe свой x64 Flash-плеер выпустила, ролики в x64-IE смотреть можно запросто, а MSFT конкурирующий SL – не выпускает (и даже анонсов не припоминается). А так как довольно много приходится заниматься Шарепойнтом, в котором заметная часть интерфейса переведена на Silverlight, - приходится постоянно спотыкаться: привыкаешь к новому…

В связи с этим вспомнился прошлогодний скандал после обмолвки одного из руководителей MSFT про скорый конец Silverlight’а – очень быстро для успокоения возмущённой общественности “анонсировали” пятую “версию” SL, на чём общественность и успокоилась… Получается, что зря успокоилась – забросят, всё же, Silverlight… Вероятность того, что забросят x64 линейку продуктов, следует оценивать, по-моему, гораздо ниже…

А жаль – работать с SL гораздо продуктивнее (в разных смыслах), чем с jscript. Остаётся надеяться, что сработает традиция MSFT поддерживать всякие legacy и истреблять уже имеющийся SL не станут.



4 комментария:

Денис Смирнов комментирует...

Меня тоже удивляет отсутствие поддержки Silverlight для x64. Это единственное, что останавливает от полного использования 64-битного браузера, т.к. остальное всё есть. Мне всегда казалось, что Microsoft добавить такую поддержку проще, чем Adobe, а вот оно как вышло...

Но я не думаю, что Silverlight "убьют", сейчас у него как минимум три применения: собственно веб, out-of-browser приложения и, наконец, Windows Phone. Последний, как мне кажется, может сыграть решающую роль в сохранении Silverlight и на десктопе тоже: Microsoft это выгодно - можно говорить - "смотрите, вы можете разрабатывать для веб и для мобильных телефонов с помощью одних инструментов и языков!" И это правда, удобно.


По поводу продуктивности согласен - никогда javascript не сравнится с удобством и мощью C#. Поэтому место SL в мире HTML5 найдется.

DkmS комментирует...

Разработка для WPF тоже очень похожа на сильверлайтную...
А "убивать", собственно, и не нужно - само рассосётся без поддержки.

Денис Смирнов комментирует...

WPF похоже - да, но не так сильно как SL на десктопе и SL на WP7.

Будем посмотреть, но мое мнение - не дадут умереть. Ну или не раньше чем умрет Flash :)

Вартан комментирует...

У Silverlight без облачное будущее!!! Это следует из недавно сделанного заявления сразу трех вице - президентов Мicrosoft(http://team.silverlight.net/announcement/standards-based-web-plug-ins-and-silverlight/).

Из этого заявления следует также, что Silverlight как "истинно" кросс - браузерная технология терпит крах, так как теперь многое из того что делал Silverlight становится частью HTML5. Именно HTML5 имеет все шансы получить дествительно широчайшую поддержку браузеров и устройств.

Тем не менее Silverlight продолжает двигаться вперед, (здесь я имею ввиду не только завтрашний выход Silverlight 5.0 beta, но и на мой взгляд правдивые слухи о приходе этой великолепной платформы на XBOX360, и на Windows 8 в качестве...) и фактически становится истинно кросс - платформенной технологией в рамках стека технологий Microsoft.

Конечно javascript никогда не сравнится с удобством и мощью C#, но Microsoft работает в этом направлении и как обещанно предоставит поддержку инструментов.
Взгляните на уже существующий компилятор (С# кода в JavaScript) script# (http://www.nikhilk.net/MIX11.aspx)

Разве вы не знаете что в Silverlight 5.0 будет поддержка для x64? :) и всего лишь маленькая часть из того что будет анонсированно на MIX11.

Напомню еще раз завтра большой день!:) Все внимательно следим за конференцией MIX11! :)