Silverlight – это плагин для браузера от компании Microsoft, позволяющий запускать приложения типа RIA(Rich Internet application) – приложения доступные через Интернет, но обладающие функциональностью десктопных приложений.
Преимущества
Преимущества этой технологии неоспоримы как перед настольными приложениями:
- Для работы с приложением не требуется его установка
- Пропадают проблемы, связанные с кроссплатформеностью – пользователи могут запускать приложения с любого компьютера, подключенного к сети.
- Гораздо меньшая подверженность вирусам
- Отпадают проблемы обновленя приложений, так как оно производится автоматически
так и перед обычными веб-приложениями:
- Функционал, близкий к десктоп-приложениям.
- Интерфейс более не ограничивается использованием скромных возможностей языка html.
- Часть нагрузки сервера ложится на компьютер пользователя, что позволяет ускорить работу.
Silverlight позволяет работать с векторной графикой, анимацией и мультимедия(аудио, видео…), обеъдиняя все это в одной программной платформе. Для разметки страниц используется XAML(eXtensible Application Markup Language), что говорит о том, что можно с легкостью преобразовывать свои WPF-приложения в эквивалентные им веб-приложения. Еще одно важно преимущество использования XAML: он не компилируется и доступен для поисковых систем. Это большое преимущество Silverlight перед Flash.
Для разработки логики Silverlight-приложений можно использовать любой из языков .NET, так что достаточное колличество разработчиков с легкостью освоит эту технологию.
И это далеко не полный список преимуществ. Перейдем к недостаткам.
Недостатки
- Silverlight-приложения имеют ограниченный доступ к системным ресурсам, так как запускаются в локальной среде безопасности, называемой sandbox(Песочница).
- Silverlight реализован на данный момент только для операционных систем Windows (начиная с Windows 2000) и некоторых версий Mac OS. Для Линкус среда Moonlight находится в бета стадии разработки.
- Загрузка скрипта Silverlight в первый раз может занять довольно много времени, но после первой загрузки браузер обычно сохраняет движок в кеш и далее работа не замедляется.
- Без подключения к Интернет, приложения теряют свою функциональность.
- Сложность разработки приложения возрастает.
Менее месяца назад 10 июля 2009 года Microsoft выпустила Silverlight 3.0. Новая версия теперь поддерживает форматы H.264, AAC и MPEG-4, реализована поддержка аппаратного ускорения при работе с трехмерной графикой, а также поддержка устройств с multitouch-интерфейсом.
Теги: silverlight
Комментариев пока нет. Станьте первым! Уверен, что Вам есть, что сказать.

