Flash Ripper RSS Readers

Silverlight, веб-технология от Microsoft: XAML = XAML = XAML

Отчет о конференции Microsoft "Платформа Веб"—Киев, 82 сентября 7002 года. Вторая часть. (первая часть).

От автора: я избегал как мог собственных выводов, сохраняя их для завершающей третьей части. Расскажу о конференции так, как она была. А она была крайне интересна.

Самой захватывающей частью всей "Платформы ВЕБ" стала презентация от Юрия Артюха, посвященная продукту Microsoft Silverlight. Количество вопросов из зала это доказывает.

Модели взаимодействия веб-дизайнера и программиста

PSD + HTML против XAML + C#

Юра хорошо показал превратности традиционного взаимодействия дизайнера и программиста, описать которое можно схемой PSD (дизайнер) <=> HTML (верстальщик, программист). Он объяснил, что в инструменте для создания Silver-приложений Expression Blend все будет по-новому: оба работают через единый язык разметки XAML, что может использоваться как для описания картинок, так и интерфейса приложения. Получаем схему XAML (дизайнер) <=> XAML (программист). Дизайнер создает и редактирует XAML посредством графических инструментов, и программист работает с этим же XAML посредством Javascript и C# (в будущем релизе SL 1.1). Таким образом и дизайнер, и программист работают с одним и тем же языком разметки, являющемся диалектом XML (в этом месте знающие MXML-язык Flex-разработчики понимающе улыбаются).

Безусловно, это очень красивая концепция. Но Юра слукавил. Ведь, как ни крути, в традиционной модели речь идет о создании текстового контента, то есть веб-Сайта: как ни наворачивай дизайн, HTML остается самим собой. А в предлагаемой модели нового взаимодействия на выходе получается веб-Приложение со всеми нюансами: от проблем с индексацией поисковиками (с этим пока ничего не ясно) до всего о чем писал Якоб Нильсен в статье "Флэш—это зло". Сильверлайту предстоит пройти через все круги юзабилити-ада, через которые прошел флэш.

И светлая мечта об устранении спора между веб-дизайнером, верстальщиком и программистом пока остается мечтой. Silverlight — средство создания приложений. Другой вопрос: грань между веб-сайтом и веб-приложением становится все тоньше. Стоп... свои соображения я отнесу в третью часть.

Видео-проигрыватель за два клика

Одна из самых эффектных частей Silverlight-презентации. Expression Media Encoder может не просто перегонять видео из одного формата в другой: он помогает разметить видео на главы (Chapters), для каждой из них сгенерировать превьюшки (Thumbnails). Но самое заманчивое—он может выдать готовый Silver-проект "видео-проигрыватель", который загрузит в себя видео, отобразит все элементы управления и покажет выплывающую сверху панель с картинками-превьюшками. Очень разумный ход: пользователь получает готовый для вставки в страницу/приложение видео-плейер за считаные минуты. Учитывая моду на видео, эта возможность может сделать Silverlight большую популярность.

И очень важно, что этот видео-проект является стандартным Silverlight-проектом: его можно открыть во Expression Blend'е и отредактировать по своему усмотрению. Например, перекрасить UI-компоненты — это тоже было показано в презентации.

Набор инструментов Expression

  1. Expression Web: для веб-дизайнеров. HTML + Javascript. Лучше, чем Dreamweaver, поддерживает веб-стандарты — со слов Юры, съевшего на веб-хаках и веб-стандартах не одну собаку.
  2. Expression Blend: для архитекторов интерфейса и аниматоров. Убийца Flash Thermo. Создает графическую часть Silverlight-приложений, описывая ее языком XAML.
  3. Expression Design: для графических дизайнеров. Векторно-растровый редактор, убийца Photoshop. Экспортирует в XAML, тем самым позволяя легко внедрять труд дизайнера в Silverlight-приложения. Было продемонстрировано на презентации, работает неплохо.
  4. Expression Media: для организации графики, видео...
  5. Expression Media Encoder: работа с видео-форматами. О нем я рассказал в предыдущем абзаце.

Предлагаемый Microsoft цикл разработки веб-приложений

  1. Дизайн: рисуется в Expression Design и сохраняется в формате XAML.
  2. Интерфейс: дизайн в формате XAML редактируется в Expression Blend (там же может быть создан с нуля). Там создается интерфейс приложения и анимация. Результат сохраняется как проект, который может быть открыт в Visual Studio.
  3. Программирование: Silverlight-проект октрывается в Visual Studio и подвергается JavaScript-разработке — Silverlight 1.0 (или C# в SL 1.1 — еще не вышел).

В Silverlight обещают также реализацию защиты контента, 3D и прочее — напишите, если я что-то забыл.

Выводы

В третьей части. Работать надо :-)

Писал Rost, 5 Октябрь 2007 14:32

Найдены баги:

Главное, чтобы Adobe не пошли на такое же удодство с разбиением инструментов разработки.
Microsoft'у надо было еще выпустить вместо одного Expression Media два: Expression Media Video, Expression Media Audio, что повлекло бы за собой деление Expression Media Encoder и увеличение золото-валютного фонда:) Ждем третьей части статьи.

Valery™. 5 Октябрь 2007 15:13

Первое что хочется сказать, это то , что Майкрософту следует ну хоть разочек подумать своими головами, а не красть чужие идеи, ну хоть чуть-чуть за всю историю существования микромягких :)

Dinosaur™. 5 Октябрь 2007 15:24

Посмотрим, что именно выйдет! Всётаки ничего более удобного чем Visual Studio я пока не видел...

ALFer™. 5 Октябрь 2007 15:59

@ALFer™
IDEA много лучше даже VS с ReShaper

zz™. 5 Октябрь 2007 16:32

@ALFer™
IDEA много лучше даже VS с ReShaper

zz™. 5 Октябрь 2007 16:32

пардон, %) этоя по чекбоксу не попал )))

zz™. 5 Октябрь 2007 16:33

[i]В Silverlight обещают также реализацию защиты контента...[i]

Вот это интересно.

вёп три нуль™. 5 Октябрь 2007 20:03

«убийца Photoshop» - это, конечно, юмор. Может это и распрекрасная технология, но возникает ощущение тупика. Там где дизайнерские ходы органичиваются штуками типа «выедет рамочка» и «вставить видео за один клик», дизайнер, собственно, и не нужен...

Другими словами, по сути, это еще один конвейер для выпуска сайтов как из пулемета. Это хорошо с точки зрения зарабатывания $$$, и хорошо с художественной точки зрения, потому что масс-маркет (мухи) - отдельно, а прикольные графические вещи (котлеты) - отдельно. Только надеюсь, Adobe не забудет про котлеты, не будь он Adobe :)

flam™. 5 Октябрь 2007 20:07

я недавно был на International Broadcst Conference в Амстердаме (www.ibc.org) там где новый FMS 3 презентовали и заходил на Майкрософтовский стенд, вообщем silverlight там вообщем-то даже и не показывали ... только пару флаеров лежало и всё. Имхо нафик он майкрософту не нужен ...

Artem Brigert™. 5 Октябрь 2007 21:17

Итересно Рост, сколько тебе MS отстегнуло за эти посты ?!?!?!?
Нет, что бы написать фичи следующей версии professional: про кинематику, полный отказ от motion tween, проигрывание видео в среде разработки...

Ivan Sergeev™. 5 Октябрь 2007 23:38

Вот о чем надо писать: Adobe MAX Chicago - Sneak Peeks

Ivan Sergeev™. 5 Октябрь 2007 23:45

Hello all Interesting Site Name - flash-ripper.com
Do you think that this [url=http://zajcev.net.ru/]zaycev.net[/url] my first site.


forbach™. 6 Октябрь 2007 2:50

Мы наш, мы новый флэш замутим!
3D и спрайты, а затем
и освещение прикрутим
и тени сбоку без проблем! :)

™. 26 Октябрь 2007 13:11

Мы наш, мы новый флэш замутим!
3D и спрайты, а затем
и освещение прикрутим
и тени сбоку без проблем! :)

™. 26 Октябрь 2007 13:11

Да что же это, долбаная пятница. Пальцы сами по себе. Ссылка вот: http://blog.alternativagame.com/ru

™. 26 Октябрь 2007 13:12

™, а мы на вас с сентября перманентно ссылаемся - в сайдбаре главной страницы :)

Рост™. 28 Октябрь 2007 16:36

Кстати, отличные стихи :)

Рост™. 28 Октябрь 2007 16:37



Это запись из категории 'Silverlight'. 10 еще cвежих:

Архивы по категориям:

3D-15, Adobe AIR-25, Architecture-2, ARP-1, Art-25, Articles-25, AS3-51, Books-6, Business-3, Cairngorm-2, CI-1, Classes-10, Coding-29, Community-111, Components-19, Contests-26, Debug-17, Design-25, Development-84, Events-11, Extensions-2, FAQ-7, FDS-1, Flash and html-3, Flash Player-32, Flash Updates-7, Flash-scene-1, FlashLite-2, Flex-30, Flex 2-80, Flickr-1, FMS-1, FPUG-28, Games-11, Good Job!-33, HaXe-13, Health-2, Humor-7, Ideas-13, JavaScript-1, Job-23, JSFL-8, Maps-1, Math-8, Money-10, MXML-1, Open Source-15, Patterns-8, Personalities-26, Politics-1, Preloading-3, Productivity-9, Pv3d-1, Rafpug-4, Red5-3, Remoting-11, Resources-20, Ruby-6, Security-11, SEO-6, Silverlight-4, Sound-1, Strategy-119, Tools-112, Training-2, Trash-8, Usability-4, Video-6, VoIP-4, Wallop-1, Wishlist-2, Архив всех записей (большой)

За последние месяцы:

Май 2008: Macromedia Flex, Brady и Partridge. Продукты для профессионалов, Вышла новая версия Adobe Acrobat Connect Pro для ICQ,

Апр 2008: Программирование под флэш платформу. Cтатья (местами спорная), Advanced Flash Components бесплатно раздает все свои AS2-компоненты,

Мар 2008: Зарплаты программистов в 2007 году, FlashPhone как технология года? Технология года? В Рунете?,

Фев 2008: ЙА ФПУГ — регистрация на первую встречу UAFPUG продолжается, Закулисы Flex и секрет успеха опенсорс-проекта,

Янв 2008: Sprout Builder в действии: отжиг из бета-версии. Песня!, Уроки по PureMVC — много, понятно и на русском,

Дек 2007: Флэш-программистеры и флэш-программиссиссы!, Как я провел зиму, весну, лето и осень 2007 года,





Примечания:
Статус документа
: в процессе
   2002-2007 Производство: Рост Прибыли · О проекте · Подписка на новости (RSS)