Меню

Версия Silverlight 1.0

15.07.2013 - Начинающему
Версия Silverlight 1.0

В декабре месяце 2006 г. выпустили первую бета-версию Silverlight. Microsoft в середине 2007 г. планировал выпустить версию, которая отличалась бы стабильностью. Распространялись слухи, что в Microsoft намереваются частично открыть первоначальный код Silverlight, но они были опровержены Сэмом Рамджи, являющимся директором Microsoft по стратегии технологических платформ. Но часть Dynamic Language Runtime, которая включена в Silverlight, стала доступна для хостинга проприетарных проектов и открытых проектов Code Plex под Apache 2 на портале Microsoft.

Первая (выпуск – май 2007 г.) версия Silverlight была не завершена и фактически не могла совсем поддерживать .NET-код. Проводилась вся абсолютно основная разработка на языке Java Script и существовала поддержка немногочисленного подмножества языка XAML, который использовался для описания интерфейса приложений (для) Silverlight.

Основная тогда была задача Silverlight 1.0 – быстро создать основы установки модуля Silverlight, который подключали. В данной версии были и дополнительные возможности, к примеру, создание анимации. Характерно было Отсутствие встроенных элементов управления и элементы типа Text Block, но с помощью контуров программисты могли создавать кнопки, а также иные базовые элементы, использованные для собственного приложения, которые вызывали срабатывание Java Script-кода. К примеру, некоторые видеопроигрыватели, которые полностью написаны под эту версию без того, чтобы применить .NET-код, стали доступны в сети Интернет в 2010 году.

Другими словами, по своей сути Silverlight 1.0 – это подключаемый модуль браузера, который обрабатывает XAML плюс кодеки, воспроизводящие мультимедийное содержание в форматах MP3, WMV и WMA. Он представляет браузеру модель DOM (внутреннюю), которая управляется из Java Script-кода. Язык XAML основывается на XML, в связи с чем документ, определяющий пользовательский интерфейс, загружается клиенту, являясь текстовым и вполне пригодным для индексирования поисковиками. Используя модель DOM, Java Script динамически обновляет содержимое Silverlight, и аналогично DHTML. Ещё можно вызывать способы управления презентациями: запуск анимации, приостановки воспроизведения, например, видео.

Silverlight-приложение начинал свою работу с вызова объекта из HTML-страницы, который загружал XAML-файл. Данный XAML-файл содержит объект Canvas. Он выступает некой «подложкой» для оставшихся элементов. Объекты XAML способны генерировать события, которые перехватываются из Java Script.

К комплекту Visual Studio 2005 SP1 прилагается набор инструментов «Silverlight Toolsfor VS 2005».

Стало понятным, что Silverlight 1.0 – это лишь первый шаг к созданию расширенных интерактивных приложений. Но спустя некоторое время внимание привлекла к себе новая версия – Silverlight 2, ставшая первой версией данной платформы, которая поддерживает .NET.

Добавить комментарий