Как стать автором
Обновить

Комментарии 64

Спасибо за перевод. Согласен с автором.
Рекомендую всем ознакомиться с официальной стратегией компании и не поддаваться слухам
А в чём ответ автору статьи? Он и говорит о том, что сейчас Silverlight цел и невредим, а HTML5 не аналог и не замена, во всяком случае пока. Автор и говорит о том, что Silverlight будет основой для WP7, но вот в Интернет-среде надобность в нём всё меньше и меньше.
Я не критикую автора статьи, а показываю где находится официальная информация, и предостерегаю о том, что сейчас много ходит ложных слухов как в твиттере, так и в различных СМИ.

Mairon, большое спасибо за перевод!
А, а то конструкция «ответ Чемберлену» ассоциируется с критикой и несогласием. Да, слухов много, хотя дыма без огня не бывает.
На Дне Студента в МГУ тоже были осторожные слова по поводу Silverlight. Да, о веб-приложениях упоминали, но «главное-то, главное» — это WP7. Создаётся впечатление, что Microsoft крепко, очень крепко думает, что же точно сделать с Silverlight. А вот официальная информация будет очень кстати.
>Создаётся впечатление, что Microsoft крепко, очень крепко думает, что же точно сделать с Silverlight. >А вот официальная информация будет очень кстати

Товарищ аналитик. Вооружаемся мозгом, слушаем знающих людей и начинаем делать выводы. PDC конференция, на которой показывают основной интерес MS. Сейчас это WP7 и Azure. Не выпустить 4 новых класса для SL по приколу, а показать бизнесс направления
>> С Windows 7 редмондский гигант предоставил технологию Direct2D,
>> которую не используют ни WPF, ни Silverlight, но который лежит в основе высокопроизводительной обработки HTML5 в Internet Explorer 9.

Direct2D and WPF are targeted at different customers. Direct2D is a lightweight native code API which uses an immediate-mode calling pattern (like Direct3D), and will be used primarily by native C/C++ developers. WPF is a managed code framework which uses a retained-mode calling pattern, and will be used primarily by .NET developers.
blogs.technet.com/b/thomasolsen/archive/2008/10/29/introducing-the-microsoft-direct2d-api.aspx

>> Сложности начались на мобильном рынке, а именно с iOS. Как известно, Apple запретила исполнять
>> плагины в среде мобильного Safari, что вызвало шумиху у пользователей приложений на Adobe Flash,
>> хотя затрагивало и Silverlight, но в виду малой популярности модуля, большого резонанса это не вызвало.
>> Получается, что Microsoft отдаёт без боя рынок интернет-планшетов и дико популярных iPhone.

MonoTouch?
«MonoTouch?»
Это не Microsoft «постарался», а Novell.
MonoTouch поможет с xna но не в случае с SL
MonoTouch позваляет не «отдавать без боя рынок интернет-планшетов и дико популярных iPhone» а писать на .NET. Не более того.
Не надо громких слов. Давайте подождем MIX.
НЛО прилетело и опубликовало эту надпись здесь
самое смешное, что вся видео трансляция и доступ к конференции PDC10 осуществляется через silverlight :-)

Маглиа уже раставил все точки (http://team.silverlight.net/announcement/pdc-and-silverlight/):

1.Silverlight is very important and strategic to Microsoft.
2.We’re working hard on the next release of Silverlight, and it will continue to be cross-browser and cross-platform, and run on Windows and Mac.
3.Silverlight is a core application development platform for Windows, and it’s the development platform for Windows Phone.

I said, “Our Silverlight strategy and focus going forward has shifted.” This isn’t a negative statement, but rather, it’s a comment on how the industry has changed and how we’re adapting our Silverlight strategy to take advantage of that.

Silverlight provides the richest way to build Web-delivered client apps. In particular, with Silverlight 4, we invested in enabling enterprise application development and now provide an outstanding platform to build rich business applications – both inside and outside the browser.
Блин какой шухер развели из-за пшика…

Я не понимаю, как можно сказать, что про Silverlight на PDC ничего не говорили, если:

1) Темой PDC был Windows Phone 7 и Windows Azure. Основной фреймворк для разработки приложения под WP7 является Silverlight. Т.е. говоря WP7, подразумевается Silverlight (в большинстве случаев, остальные — игры, это XNA).

2) Поскольку МС серьезно напрягся для создания WP7, в т.ч. команда Silverlight была задействована для заточки Silveright под ARM. После выхода WP7, будут делать дальше Silverlight 5.

3) Проводят параллели, что Apple AppStore нативные приложения ~ Microsoft Marketplace Silverlight приложения. Помимо этого, Silverlight приложения работают не только на телефонах. AppStore приложения на десктопах не работают.

4) Кроссплатформенный Silverlight не будет никогда, хотя бы потому, что Apple не пустит никого на свою iOS платформу. Что может сделать МС, написать какой-нибудь статический линкер для создания app файлов. Тем более, что codegen под ARM уже есть.

5) Как последние 25 лет, HTML остается реальным кроссплатформенным решением везде, где есть браузер. Но как и раньше, любая веб-страничка (хоть и на HTML5) сосет по сравнению с нативными/Silverlight веб- или десктоп- приложениями. Не говоря уже про продуктивность дизайнеров и разработчиков.

Вобщем, как обычно, Мэри Джо выдала банальность за откровение…

Статья говно. Такое ощущение что автор не видит вектора развития индустртрии.
Через 3-5 лет как таковой операционной системы на вашем ПК стоять не будет, будет специальный браузер, например проигрывающий XAML (Silverlight привет), и будут сервисы, файлы и приложения на Azure, т.е. ваш ПК станет терминалом.
лет 30 уже об этом говорят

будет то так наверно будет, но 3 года — это ооооочень оптимистично.
Дома я использую ноутбук только в следующих целях: почта, офис, музыка, видео, все это доступно оналйн, т.е. я уже использую ПК как браузер. Копрпоративные приложения в компании в которой я работаю все в вебе давно уже и есть предпосылки что скоро и SaaS популярен будет.
вы гик, таких меньше процента
Мои родственники используют ПК для одноклассников и просмотра фильмов онлайн, больше никак. Что такое десктопный почтовый клиент они и не знают, а онлайн версию MS Office они не отличат от десктопной. Если MS выпустит Windows 8 которая будет выполнять лишь роль браузера, то они даже не поймут что теперь всё онлайн.

И я не гик. =)
аналогично. в компе есть только интернет. мама без меня даже кино посмотреть не сможет
а вот это плохо.
добавить на рабочий стол ссылку на сайт с фильмами не сложно, научить кликать по ссылке тоже.
она не хочет. есть ведь я. невозможно научить того, кто не хочет.
>>просмотра фильмов онлайн

Это которые «пошли sms на наш пиратский сервис и посмотри тормозящее убожество в окошке 320*200»? Спасибо.
А убить пол-часика расстреливая монстров/развивая свою мегаимперию — это тоже через броузер?
Зачем? Вы будете смеяться но я не «гурман», мне хватает и большой базы пиратского видео на Вконтакте в том качестве какое оно там есть. Хотя лучше бы платил яндекс.деньгами рублей по 50 за фильм и смотрел бы на нормальных сайтах в нормальном качестве, согласен.

По поводу игр, вон Квака на сильверлайте написанная уже есть =), гонки на флэше недавно проскакивали, а всякие там старкрафты и цивилизации тем более реально сделать браузерными. (говорю на перспективу 3-5 лет). А вообще для игр консоли есть.
НЛО прилетело и опубликовало эту надпись здесь
Мобильник будет тем же терминалом, посмотрим на Windows Phone 7 с ее FB-контакт листом и на Андроид с гугл-сервисами. Что касается использования мобильника — согласен, твой ПК через несколько лет = твой мобильник + дешевая докстанция. =)
Ага, с момента изобретения X Window System говорили, что у вас будет наладонник или лэптоп, а все приложения будут крутится на Cray в подвале соседнего здания… Свежо предание…
Я привел пример выше — был бы у меня на доманем ПК только браузер и интернет мне бы их хватило, т.е. мне и сейчас хватает, как и моим родственникам например или друзьям. Если 90%-ам пользователей хватит почтовых клиентов, офиса и видео онлайн, то почему вам кажется далеким тот час когда винда станет терминальной?

P.S. Понимаю что это выглядит очень далеким для хабраюзеров из провинции, поскольку знаю какой канал и за какие деньги там можно получить.
Мой телефон сейчас имеет больше памяти, больше «дискового» пространства (к тому же еще и более быстрого), бОльшее разрешение экрана, лучшую видеокарту, чем компьютер, который я покупал меньше 10 лет назад. Процессоры напрямую не сравнишь, но снепдрегон имеет бОльшую частоту, при том, что по размерам кешей и конвейеров (вернее на ARM наличие длинных конвейеров не так необходимо) он вполне сравим с десятилетними селеронами. К тому же телефон стоит дешевле, оборудован «UPS», адаптерами для нескольких беспроводных сетей, цифровой фото- и видеокамерой (аналогов которых в то время вообще не было — так что даже сравнивать не с чем), встроенный аппаратный декодер для видео, которое тот компьютер был неспособен проиграть без заиканий. Если чего и забыл — не важно, этого уже достаточно.

«Тупых терминалов» уже не будет. Просто потому, что «штамповка» i7 extreme стоит столько же сколько «штамповка» тоже же селерона — так зачем за ту же цену делать менее продвинутые штуки?

Всеми этими ресурсами нужно управлять, так что даже если «приложения будут в браузере», сам браузер будет или ВНУТРИ ОС или он САМ СТАНЕТ ОС.

Изменится способ доставки приложений (даже гугль работает над своим «флешем» — NaCl, вернее PNaCl похож значительно больше), но сами приложения все так же в подавляющем большинстве случаев будут исполняться на клиенте.
Угу. И графические файлы на пару гигабайт я тоже буду обрабатывать в облаке? Сначала их туда заливая, а потом пытаясь получить необходимую для адекватного рисования на планшете скорость отклика при перерисовке?
Есть ещё более ресурсоёмкие видеомонтаж и звукорежиссура. Только это всё необходимо единицам, а подавляющему числу пользователей, об этом уже писали выше, от компьютера нужно доступ в Интернет, возможность смотреть фильмы, слушать музыку, и может ещё офисный пакет. А это всё уже доступно онлайн.

По поводу загрузки таких больших файлов – 10 лет назад у всех были харды на 8Гб и 56К модемы. Думаю, дальше мысль развивать не надо.
Вот только автор комментария пишет не о 90%, а о моем компьютере.

«10 лет назад у всех были харды на 8Гб и 56К модемы.»
10 лет назад и файлы с фотографиями были маленькими.
Есть ещё более ресурсоёмкие видеомонтаж и звукорежиссура.

Такие вещи уже тоже понемногу уходят в облака
НЛО прилетело и опубликовало эту надпись здесь
100% погружение «в облака» имеет и негативные стороны. Я, например, не хочу попадать в полную зависимость от поставщика сервисов, доверять ему свои личные файлы. Устанавливая софт себе на ПК, я знаю что вне зависимости от развития софта — я буду пользоваться той версией, которая мне нужна. И если разработчика завтра прикроют (за пособничество террористам или спонсирование пиратов путем размещения на пиратском сайте рекламы) того экземпляра софта что стоит у меня это никак не коснется. Думаю что настольные ОС никогда не умрут
Согласен… На мой взгляд вся эта тема ОС-Браузера пропагандируется и навязывается. Все это асимметричный ответ пиратам. Не удается решить проблему монетизации контента «влоб» — мы вот так всех «на иглу» подсадим. :)
у меня вопрос к автору перевода: насколько вы знакомы с Silverlight? Вам про него Рабинович напел или вы что-то разрабатывали? Можно ссылки на ваши статьи, проекты или хотя бы книги, которые вы прочитали?

собираетесь ли вы сдавать сертификационный экзамен по SL? (сюрприз, MS готовит сертификационный экзамен к технологии, которую тут хоронят). Может быть вы уже прошли бета-версию сертификации, как многие из разработчиков (я, например)?
Я собираюсь разрабатывать под Silverlight, поэтому для меня эта статья на Arstechnica оказалась актуальной. Отсюда возник вопрос, а, начав писать веб-приложения на Silverlight, не окажусь ли в жопе с тем, что имеет неясную судьбу в том сегменте, который мне интересен.
Что касается книг, то никаких книг я не читал. Все мои знания о платформе ограничиваются тем, что есть на сайте silverlight.net. Если есть книги по Silverlight, я буду рад с ними познакомиться.
>Если есть книги по Silverlight, я буду рад с ними познакомиться
Конечно их нет, что вы.

Не получается говорить культурно, какой хай развели дурашлепы вокруг pdc. Это ужас просто, это не разработчики — это идиоты. Сколько еще нужно статей прочитать, чтобы понять, что SL и HTML5 это совершенно разные вещи?
И что капитаны очевидности вроде «и html5 будет лидировать» — это просто языкатые дураки, которым нужно ну хоть что-то написать.
З.Ы. Где вы были всю неделю эту и прошлую, когда этот идиотизм уже обсосали со всех сторон?
о, книг привеликое множество tinyurl.com/3ahv9zt

начать нужно с того, что вы понимаете под веб-приложениями? вот например Seesmic Desktop 2 — лучший, на мой взгляд твиттер-клиент, сделан на Silverlight, работает без браузера. Это веб-приложение?

плагин silverlight к браузеру будет существовать далее просто потому, что нет отдельного SL для десктопа (Adobe AIR) и для веб (Adobe Flash). Закапывать в вебе нечего, потому что это автоматически закопает silverlight на десктопе, так как это одно и тоже. А на десктопе, как сказал Магли, Silverlight — кличевой компонент.

Скорее стоит ожидать некоего слияния silverlight c wpf (это то что так беспокит автора оригинала — многообразие). кстати про это уже говорилось на PDC — WPF5 будет нативно поддерживать xap от silverlight.
Хаос, вашими выпадами уже не починить то, что умудрились сделать топ-лиды Microsoft.

Тут нужно несколько событий сразу — выход Silverlight 5, анонсирование родного клиента под Linux, к примеру. Сразу всё поменяется.
увы, не топ-лиды Microsoft что-то сделали, а недалекие и падкие на желтые заголовки блоггеры и журналисты

новый silverlight покажут (я надеюсь) как всегда на MIX(11), весной

про линукс забавно. оставим за бортом вопрос: «под какой линукс тестировать?», возьмем Убунту. интересно, какой процент от процентов линуксоидов сидящих на Убунту готовы установить нативный silverlight, если он появится? кроме того, если silverlight востребован на линуксе, почему сообщество не бросит силы на совершенствование Moonlight?
Неправда ваша. Журналисты интерпретируют, как им выгодно, что понятно.

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

Проблема с Moonlight только одна, — одна не вышла из рук Microsoft и не соответствует + неизвестна совместимость… С Mono проблема та же, но там уже началась тенденция «удобно!».

Касательно дистрибутивов… ой, да ладно. Microsoft при желании может позволить себе создавать дистрибутивы для конечных пользователей. nVidia же может.
перевод, такой перевод :-):

«On the desktop, Microsoft needs to make a decision.»

«А вот Microsoft пора принять решение и перестать пудрить мозги разработчикам.»

Добавлять эмоциональной отсебятины — это так по-детски, что даже забавно.
«stringing them along» вам ни о чём не говорит? Я же не подстрочный перевод делаю.

Ваша реакция не менее забавна, будто вам нанесли смертельное оскорбление, и вы не можете успокоиться.
Привыкайте, это же MS-XaocCPS :)
Перевод корректнее большинства моих.
Поскольку тема вызвала интерес, выложил большую статью про стратегию Microsoft в отношении Silverlight и HTML5 — habrahabr.ru/company/microsoft/blog/107582/
Думаю, по теме многим еще будет интересно почитать Mary Jo Foley:
www.zdnet.com/blog/microsoft/microsoft-our-strategy-with-silverlight-has-shifted/7834

А сам я только начинаю изучать SL. Но не для веба, а для WP7. И то, что на PDC обошли сторой SL, для меня не аргумент.

Что касается веба, то я лично и не надеялся на борьбу с HTML5 в области чисто браузерных приложений. При этом, считаю что если W3 и дальше будет обновлять HTML раз в 15 лет, то ни флэшу ни SL ничего не грозит :-)

Однако, вызывает тревогу тот факт что внимание разработчиков радикально сместилось на WP7. Заходишь на любой сайт посвященный SL, а там WP7, WP7, WP7.
А в это время, тулкит для обычной версии не обновлялся уже 7 месяцев и похоже что 9-месячный цикл обновления самого SL в этот раз тоже похерят.
silverlight набили фичами за 4 версии, период разработки новых постепенно будет увеличиваться, это не удивительно

На silverlight.uservoice.com когда-то было еще две страницы дельных предложений. По-моему рановато ему еще увеличиваться.

А тулкита это касается в трехкратной степени. Половина контролов сырые, чарты бледно выглядят даже на фоне MS Chart Controls for ASP (которые лицензировали у Dundas-a). И по блогам видно, что людей которые должны были допиливать это хозяйство, массово перебросили на WP7.
а чего вам не хватает в silverlight 4 сейчас? просто я кроме предложений типа сделайте нам копию WPF и хотим полное 3D в Silverlight особых не помню. все остальное попадает в обычное развитие продукта.
Вот обычного развития и не хватает, только регулярного и не по чайной ложке. Типографику нормальную просили (которая давно есть во флэше), и еще много еще чего самого базового.

Например, хочется чтобы допилили WrapPanel и перенесли его в рантайм (viewbox только к четвертой версии сподобились). Это ведь самая базовая функциональность. Есть к примеру задача c которой справляется даже HTML3: сделать TextBlock с гиперссылками, твиты там показать или еще чего. Вот для этой задачи есть ровно левый контрол который тянет за собой весь SDK из-за WrapPanel, а то и половину тулкита. Сидишь как дурак и выдергиваешь их из исходников в свой прожект.

Другой пример. Сделать в SL нормальный MaskedTextBox сейчас высший пилотаж, из-за специфического кеймэппинга. У грандов типа DevExpress-а, оно конечно есть, но за немалую денюжку и надо таскать с собой целый «фреймворк» из-за одной цацки.

Вот без таких мелочей стоим как владельцы мазератти на кутузовском проспекте. Раньше хотя бы темпы обнадеживали и вселяли надежду на светлое будущее.

Полное 3D лично мне не нужно, но задача это как раз очень злободневная так как пока не решается силами HTML5 и надолго оправдала бы существование сильвера для целого пласта юзеров (кто сказал «веселая ферма»?!) и разрабов.

Сорри за многабукаф.
А мне watermark во всех контролах нужен + нормальный combobox с автопоиском (autocompletebox не предлагать)
Microsoft не будет делать контролы для всех случаев в жизни. Вы можете сами написать новуе или расширить старые, для этого есть все возможности
Следуя вашим принципам, все стандартные контролы со стандартным функционалом должен писать сам разработчик?

Может кто-нибудь доходчиво объяснить, зачем у TextBox свойство Watermark, которое не используется?
ну WrapPanel есть с 2008 года в тулките, не знаю, может быть перенсут в рантайм

дополнительные элементы управления — те самые вещи, которые могут развиваться без особого ускорения разработки платформы, как мне кажется.
лично мне не хватает нормально функционала для 2D графики (клипинг и т.п.)+ нормальные UDP сокеты. Без всего этого не сделать нормальных многопользовательских 2Д аркад без централизованного сервака (хотя я еще не полностью вкурил UDP мультикаст, может все обойдется, но вот функционал для 2D приходится реализовывать с нуля, чтобы не тянуть все барохло от UIElementa для обычного спрайта)
и самое смешное, что функционал-то для 2D не очень сложный в реализации(blit, collision detection, primitives).

в данный момент пришлось портировать с++ библиотеку: allegronet.codeplex.com
мда, как то не обнадеживает. Ну что ж посмотрим, что в руки дадут тем пилить и будем. ХТМЛ 5 так ХТМЛ 5.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации