Silverlight

Вторник, 4 августа , 2009
Категории: IT-технологии, Ликбез

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-интерфейсом.


Теги:
Похожие статьи:

Комментариев пока нет. Станьте первым! Уверен, что Вам есть, что сказать.

Написать комментарий