Silverlight

Очередной \"убийца\" Adobe Flash - Silverlight

alt

Технология Silverlight позционируется  Microsoft как очередной "убийца" Adobe Flash, однако,  до этого еще очень далеко. Оказалось, что пользователи и компании неохотно переходят на технологию от Microsoft (в компании не доумевают). Более того, одна крупная компания уже  отказалась от Silverlight, вернувшись к Flash. Еще одной причиной, тормозящей развитие технологии являются патенты, лицензирование и установка кодеков от Microsoft, что особенно не по душе пользователям Linux. Перспективы Silverlight пока весьма туманны.

Версия Silverlight для Linux, будет называться Moonlight.

Silverlight предоставляет графическую систему схожую с Windows Presentation Foundation, и обьединяет мультимедиа, графику, анимацию и интерактивность в одной программной платформе. Он был разработан чтобы работать с XAML и с языками Microsoft .NET. XAML используется для разметки страниц с помощью векторной графики и анимации. Текст, содержащийся в Silverlight приложениях, доступен для поисковых систем, так как он не компилируется, а доступен в виде XAML. Silverlight также можно использовать для того, чтобы создавать гаджеты для Windows Sidebar в Windows Vista.[6]

Silverlight поддерживает воспроизведение WMV, WMA and MP3[7] для всех поддерживаемых браузеров, не требуя при этом дополнительных компонентов, таких как Windows Media Player. Так как Windows Media Video 9 является реализацией стандарта SMPTE VC-1, Silverlight поддерживает видео VC-1, только внутри контейнера ASF. Кроме того, лицензионное соглашение говорит, что VC-1 разрешено использовать только в личных, некомерческих целях («personal and non-commercial use of a consumer»).[8] Silverlight позволяет динамически загружать XML и использовать DOM для взаимодействия с ним так же, как это делается в Ajax. Silverlight содержит обьект Downloader, благодаря которому можно скачивать скрипты, медиа файлы и т. д., если это необходимо приложению.[9] Начиная с версии 2.0, логика программы может быть описана в любом из языков .NET, включая динамические языки программирования такие как Iron Ruby и Iron Python.

Подписка на RSS - Silverlight