Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Что такое Silverlight и как это использовать?

japan_romance Ученик (110), на голосовании 15 лет назад
Голосование за лучший ответ
Пользователь удален Мыслитель (5700) 15 лет назад
Microsoft Silverlight является официальным названием основанной на XML и .NET технологии под кодовым именем WPF/E (Windows Presentation Foundation Everywhere), призванной заменить Adobe Flash. Другая конкурирующая с Silverlight технология — это запущенная почти одновременно JavaFX от Sun Microsystems [1]. Silverlight позволит разработчикам использовать опыт работы с XAML в программировании Web приложений. Представляет собой подмножество Windows Presentation Foundation, в котором реализованы векторная графика, анимация и средства воспроизведения видео. В версии 1.1 включает в себя полную версию .NET CLR — называемую CoreCLR [2][3], что позволит писать Silverlight приложения на любом из языков .NET.

Silverlight реализован для ОС Windows 2000[4], Windows XP, Windows Server 2003, Windows Vista, Mac OS X 10.4, и браузеров Internet Explorer 6.0/7.0, Mozilla Firefox 1.5/2.0 и Safari 3.1. В будущем также планируется поддержка Opera [5], и, возможно, других платформ [6].

Первая бета-версия Silverlight была выпущена в декабре 2006. Microsoft рассчитывала выпустить стабильную версию в середине 2007 года. Ходили слухи что в Microsoft планируется частичное открытие исходного кода Silverlight[7], однако они были опровергнуты Сэмом Рамджи (Sam Ramji) директором Microsoft по стратегии технологической платформы [8]. Тем не менее часть Dynamic Language Runtime включённая в Silverlight, доступна на OpenSource портале Microsoft CodePlex под Microsoft Permissive License .

Участники проекта Mono 16 мая 2008 года выпустили версию плагина Silverlight на базе открытого ПО, работающую на Linux[9][10] — Moonlight.

Бета-версия Silverlight 2.0 выпущена 5 марта, как было запланировано [11]. Кроме этого доступны для скачивания Microsoft Silverlight Tools Beta 1 for Visual Studio 2008, которые включают в себя:

Шаблоны для проектов Visual Basic и C#
Интеллисенс и генераторы кода для XAML
Отладку приложений Silverlight
Поддержку Web reference
Интеграцию с Expression Blend
Похожие вопросы