Блог разработчиков

Впечатления от Silverlight

Вячеслав Колдовский
Опубликовано 22.05.2007 в Разработка

Сегодня в 19-м номере «Компьютерного обозрения» выходит моя статья о Microsoft Silverlight.
Поскольку КО – журнал больше популярный, чем технический, то статья имеет обзорно-ознакомительный характер и направлена не сколько на разработчиков, сколько на широкие массы читателей журнала.

Поэтому на сайте разработчиков я хотел бы поделиться своими личными впечатлениями от знакомства с самой технологией и материалами, над которыми довелось поработать.

Прежде всего, я хочу сказать, что технология Silverlight произвела на меня достаточно сильное впечатление. Раньше у меня всегда вызывало уважение то, какими насыщенными графикой могут быть сайты, использующие Flash. Но тому, чтобы всерьез взяться за изучение Flash всегда препятствовало множество причин: еще одна IDE, платформа, язык программирования и пр.

Другая задача, рано или поздно требующая решения – необходимость построения интерактивных Web-приложений с высокой степенью отзывчивости интерфейса, но здесь снова – модный ныне Ajax меня не вполне устраивает, поскольку считаю, что танцы с бубном вокруг JavaScript для обеспечения совместимости различных браузеров – не самое лучшее времяпрепровождение, особенно на фоне прогресса, какого достигли инструментальные средства для построения полноценных десктопных приложений с GUI. Хотя, предвидя вполне обоснованное возражение от тех, разработчиков, которые «съели собаку» на Ajax, я хотел бы сказать, что ничего не имею против самого Ajax и считаю, что эта платформа предоставляет достаточно интересные возможности для Web-разработчика.

Так вот, Silverlight – это как раз тот случай, когда можно в знакомой среде со знакомым языком программирования (C#, VB и пр.) и вместе со знакомой библиотекой компонентов (имеется ввиду подмножество .NET Framework) приступить к созданию Web-приложений, не уступающих в удобстве интерфейса своим настольным аналогам.

Так что возможности, ранее доступные тем, кто специализировался на Web-разработке, теперь вполне доступны и десктопным разработчикам, работающим с VS/.NET. Лично я считаю, что это самое главное преимущество Silverlight, которое обязательно обеспечит популярность этой технологии.

Дополнительно хочу дать несколько ссылок по Silverlight:

top of hotblogs.org.ua

Теги: ,

1 звезда2 звезды3 звезды4 звезды5 звезд (Еще не оценили)
Загрузка ... Загрузка ...

Понравилась статья? Подпишись на обновления по RSS/E-mail

Подписаться, не оставляя комментарий

Все комментарии (23) к “Впечатления от Silverlight”

  1. turist говорит:

    А это опять IE-only будет?

  2. LeKz говорит:

    Нет: IE, Opera, Safari, Firefox.

  3. mykola говорит:

    Слухи о смерти АЯКСА слегка преувеличены. Пройдут десфтилетия пока мы откажемся от него. Имея опыт с флексом могу сказать что данный продук мелкомягких будет очень нишевым. Адоб говорил что Флекс завоюет мир - итог оччень узкий сегмент применимости, а Адоб покруче чем эти парни в продвижении продуктов.
    ИМХО можно играться но не более. Будущее за унификацией броузеров, ускорением и усовершенствованием яваскипта. Все остальное еще долго будет восприниматься людьми как что-то чужеродное и тяжелое, банеры вобщем.
    А единственный сегмент это интранет но тут они будут скорее конкурировать с десктопом.

  4. Oleg говорит:

    to mykola:
    +1

  5. Vsevolod говорит:

    http://radar.oreilly.com/archives/2007/05/the_uncanny_val.html

  6. Вячеслав Колдовский говорит:

    to Vsevolod:

    Да, неплохо аргументированная мысль. В то же время все меняется - достаточно вспомнить, каким был Web десять лет назад и какой он сейсас. Раньше, например, вершиной интерактивности был CGI с feedback-формами, а сейчас вполне можно встретить целые сайты, сделанные на флеше.

    Точно также Web повлиял и на настольные приложения - в некоторых вместо кнопок появились ссылки, отдельные элементы интерфейса стали строится про принципу Web-документа.

    А это означает, что дальнейшее развитие может вполне развиваться и по сценарию переплетения Web- и десктопного интерфейсов, в связи с чем не возникает противоречий и с “uncanny valley”.

  7. Oleg Deribas говорит:

    Да, интересная, конечно, штука. В качестве замены для flash - вполне может быть. Но имеет тот же недостаток что и flash - такие сайты не будут индексироваться поисковиками.
    И, вопрос - SDK 1.1 под чем-нибудь корме orcas работает, как его еще посмотреть можно?

  8. Вячеслав Колдовский говорит:

    to Oleg Deribas:

    Похоже, что SDK 1.1 только под Orcas.

  9. mkdir говорит:

    модный ныне Ajax меня не вполне устраивает, поскольку считаю, что танцы с бубном вокруг JavaScript для обеспечения совместимости различных браузеров

    Так обычно говорят те, кто даже не вникал :)
    Никакой проблемы совместимости JavaScript и плясок с бубном нет. Могу Вас уверить.

  10. CB говорит:

    Никакой проблемы совместимости JavaScript и плясок с бубном нет. Могу Вас уверить.
    Я думаю, трохи проблем є. Наприклад з IE5 :)
    Ну і проблема різної реалізації в різних браузерах одного і того ж (наприклад events).
    Або близькі до JS розробки canvas i SVG в різних браузерах.

  11. mkdir говорит:

    Я думаю, трохи проблем є. Наприклад з IE5 :)

    Ага. И с Netscape Navigator 3.0 :)
    На JavaScript’e писал много разных штук. Кроссбраузерость достигается малой кровью, если знать что и как.

    Ну і проблема різної реалізації в різних браузерах одного і того ж (наприклад events).

    Это не есть проблема.

  12. Вячеслав Колдовский говорит:

    to mkdir:

    Так обычно говорят те, кто даже не вникал
    Никакой проблемы совместимости JavaScript и плясок с бубном нет. Могу Вас уверить.

    Спасибо за комплимент. Я в свою очередь, могу сказать, что такие комментарии обычно пишут те, кто не вникал ;)

    Пусть тот, кто считает, что все сайты, интенсивно использующие JavaScript, работают одинаково хорошо под всеми браузерами, первым бросит в меня камень.

  13. Viktor говорит:

    http://blogs.msdn.com/brada/archive/2007/05/24/search-engine-optimization-for-silverlight-and-ajax.aspx

  14. mkdir говорит:

    Я в свою очередь, могу сказать, что такие комментарии обычно пишут те, кто не вникал ;)

    Вникал. И очень даже глубоко. Имею за плечами конкретную практику и она немалая.

  15. Вячеслав Колдовский говорит:

    Вникал. И очень даже глубоко. Имею за плечами конкретную практику и она немалая.

    Тогда зачем выдавать желаемое за действительное? Список браузеров не ограничивается IE/FF/Оперой. Вот у меня на мобильнике тоже браузер есть с поддержкой JS. Но он gmail открывает только в режиме чистого HTML.

    Я же говорил, что против Аякса ничего не имею. Точно также могу сказать, что знания и опыт могут успешно заменять танцы с бубном.

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

  16. Юрий Посиделов говорит:

    Я тоже немного вникал, есть пару ремарок:
    to
    - # Вячеслав Колдовский говорит: 23.05.2007 в 19:10
    - to Oleg Deribas:
    - Похоже, что SDK 1.1 только под Orcas.

    Вячеслав видать таки ты не очень вник.
    Из VS.NET 2005 можно писать приложения для SDK 1.1 Alpha.
    Причем приложения с управляемым кодом, то бишь на С# на стороне сервера.
    Правда там придется с бубном поплясать и в результате не будет работать дебагер. :(
    Вообще версия 1.1 впечатляющая! Именно впечатляет возможность писать приложения для веба с управляемым кодом.

    И что касается Аякса:
    Версию 1.0 можно использовать с Аяксом. Silverlight не исключает Аякс, а только дополняет. И там нет никаких “бубнов” и “плясок” :)

  17. Вячеслав Колдовский говорит:

    to Юрий Посиделов:

    Использовать все возможности SDK 1.0 можно и в VS 2005 SP1. Причем к нему в комплекте идут “Silverlight Tools for VS 2005″.
    Официально от Microsoft разработка для Silverlight 1.1 предлагается в Orcas, по крайней мере, пока, для текущего SDK. Silverlight Tools доступны уже не в составе SDK, а отдельно, и только для Orcas. Сам SDK также создается в Orcas, по крайней мере, доступные в его составе проекты уже из VS 2005 не открываются, а требуют “newer version”.

    Хотя, если взять любимый многими бубен…: здесь

    Как по мне, так проще скачать Orcas. Хотя каждому свое. Я здесь вообще темы для разговора не вижу - при хороших навыках, можно и в Блокноте программировать. Я уже говорил про время и больше всего не люблю его тратить на пустые споры на форумах.

    А вот что касается Аякса, так надо просто взять журнал и посмотреть статью, к которой имеет отношение мой пост.

    Вячеслав видать таки ты не очень вник.

    Ребята, к чему пустые разговоры, может просто достанем и померяемся?

  18. mykola говорит:

    Тогда зачем выдавать желаемое за действительное? Список браузеров не ограничивается IE/FF/Оперой. Вот у меня на мобильнике тоже браузер есть с поддержкой JS. Но он gmail открывает только в режиме чистого HTML.

    Бугага. А вот силверлайт вмобиле будет работать. Ага под виндовс мобайл, через 10 лет, с глюками. Спасибо хватит опыта с флешлайтом. ХТМЛ таки рулит а M$ в последнее время занимается плагиатом. ИМХО Билли надо продавать контору и занимаццо чем-то другим. Чем раньше умрет M$ тем лучше будет всем, а оно таки туда катится. Будущее (ближайшее) за “добрыми” компаниями.

  19. Xacret.T говорит:

    По поводу индексации вы глубоко заблуждаетесь. Все крупные поисковики (G,Y,M,Рамблер, Яндекс умеют индексировать текстовый контент внутри flash-роликов и анимации, а не только текстовый. То же относится и к pdf документам и еще кучи различных форматов…

    Так, что можно быть уверенным - при достойном развитии и распространении Silverlight и Flex поисковики научатся индексировать контент, представленный в продуктах с использованием этих технологий

  20. mykola говорит:

    се крупные поисковики (G,Y,M,Рамблер, Яндекс умеют индексировать текстовый контент внутри flash-роликов и анимации, а не только текстовый. То же относится и к pdf документам и еще кучи различных форматов…
    Так, что можно быть уверенным - при достойном развитии и распространении Silverlight и Flex поисковики научатся индексировать контент, представленный в продуктах с использованием этих технологий

    Не верьте этим маркетиговым бредням, что толку от индексации статического контента флешки, а любой текст который подгружается в флешку динамически 100% не может быть проиндексирован никем и никогда так как попросту нет для этого возможности. Та же проблема с чисто аяксовыми сайтами, боты не выполняют скрипты и не индексируют их правильно. REST рулит:) без него просто никуда в плане индексации контента.

  21. madcyree говорит:

    Бугага. А вот силверлайт вмобиле будет работать. Ага под виндовс мобайл, через 10 лет, с глюками. Спасибо хватит опыта с флешлайтом. ХТМЛ таки рулит а M$ в последнее время занимается плагиатом. ИМХО Билли надо продавать контору и занимаццо чем-то другим. Чем раньше умрет M$ тем лучше будет всем, а оно таки туда катится. Будущее (ближайшее) за “добрыми” компаниями.

    Тысячу раз слышал, и, вероятно, еще во много раз больше раз буду слышать подобное.
    Сплошная демагогия. Если подумать, то практически все занимаются плагиатом, только продукт плагиата выходит
    лучше оригинала. К сожалению, придумать что-то новое, достаточно сложно.

    Взять хотя бы ооп - парадигме уже лет 50 как…

  22. Silverlight говорит:

    Форум в тему ) http://www.silverlight.ru

  23. Марат говорит:

    Кто-то может подсобить настроить плеер (настроить JS-файлы) под определенный заданный вид, по заданному дизайну? Изюминка в том чтобы была возможность запускать ролик с определенной точки времени (там есть параметр).
    Марат (marat@blackdigital.net)

Оставить комментарий

Указать свой сайт могут только зарегистрированные пользователи. Регистрация или вход.

Архив

Вакансии rss icon

Все вакансии

Комментарии