14.08.2008 Решения, ОС и разработка приложенийИстория создания, недостатки и возможности технологии Microsoft Silverlight. В последнее время при разработке корпоративных систем все чаще приходится иметь дело как с «толстыми» клиентами, так и с Web-приложениями, функциональность которых сильно пересекается, — отсюда и естественное желание унифицировать разработку обоих типов. История создания Silverlight началась с технологии Windows Presentation Foundation (WPF), которая появилась в Microsoft .NET Framework 3.5. WPF представляет собой высокоуровневый объектно-ориентированный функциональный слой (framework), позволяющий создавать графические 2D- и 3D-интерфейсы. Основной элемент WPF — язык XAML (eXtensible Application Markup Language), декларативный XML-подобный язык, который описывает все представления, отображаемые подсистемой WPF. В XAML имеются четыре основные категории элементов: панели, элементы управления, элементы, связанные с документом, и графические фигуры. Основным минусом технологии WPF было то, что она предназначена для создания настольных приложений, и потому следующим логичным шагом в ее развитии стал перевод на мобильную платформу. Эта новая технология и получила название Silverlight. Silverlight представляет собой средство создания графических интерфейсов для Web-приложений. Фактически это плагин для браузера (на данный момент поддерживаются Internet Explorer, Firefox в среде Windows, Safari и Firefox для Mac OS X), который позволяет показывать на страницах разработанные ...
читать далее.
Рис. 1. Стандартная схема разработки Web-приложения. Камень преткновения — взаимодействие дизайнера и разработчика. | Рис. 2. Expression Blend — список созданных элементов, визуальное представление и XML-описание объекта. | Рис. 3. Редактирование действий (Storyboard) — временная шкала и XML-описание. |
Команда топ-менеджеров направления разработки ПО Microsoft (слева направо): старший вице-президент Developer Division С. Сомасегер (S. Somasegar), технический руководитель и менеджер разработки продукта Team Foundation Server Брайан Харри (Brian Harry), председатель Microsoft Билл Гейтс (Bill Gates), технический руководитель Data Storage Platform Division Дэйв Кэмпбелл (Dave Campbell) и генеральный менеджер Microsoft Robotics Group Тэнди Трaуер (Tandy Trower). | Интерфейс портала Hard Rock Memorabilia 2.0 реализован с помощью Microsoft Silverlight 2. Любители могут в деталях рассматривать тысячи артефактов тяжелого рока. | |