Системное программное обеспечение. Макушкина Л.А. - 17 стр.

UptoLike

17
возможности элементов браузера для создания пользовательского
интерфейса. Silverlight позволяет создавать впечатляющие графику,
анимации, мультимедиа и другие многофункциональные клиентские
функции, расширяя пользовательский интерфейс на основе браузера за
пределы возможностей, предоставляемых HTML. Расширяемый язык
разметки приложений (XAML) предоставляет синтаксис декларативной
разметки для создания элементов.
Расширения на JavaScript. Silverlight предоставляет расширения для
универсального скриптового языка браузеров, обеспечивающие
управление пользовательским интерфейсом браузера, включая
возможность работы с элементами WPF.
Поддержка различными браузерами и платформами Silverlight
выполняется одинаково во всех распространенных браузерах (и
платформах). При проектировании и разработке приложения можно не
беспокоиться о том, в каком браузере или на какой платформе оно будет
использоваться.
Интеграция с существующими приложениями. Silverlight тесно
интегрируется с существующим кодом JavaScript и ASP.NET AJAX для
дополнения созданной функциональности.
Доступ к модели программирования платформы .NET Framework. Можно
создавать приложения Silverlight, используя динамические языки,
например IronPython, а также языки C# и Visual Basic..
Поддержка средств. Средства разработки, такие как Visual Studio и
Expression Blend, можно использовать для быстрого создания
приложений Silverlight.
Поддержка работы в сети. Silverlight включает поддержку HTTP по
протоколу TCP. Можно подключиться к службам WCF, SOAP и
ASP.NET AJAX и получать данные XML, JSON и RSS.
LINQ. Silverlight включает встроенный язык запросов (LINQ), который
позволяет программировать доступ к данным с помощью интуитивно
понятного синтаксиса и строго типизированных объектов на языках
.NET Framework.
Имеется определенное значение в объединенном наборе средств, технологий
и служб, включенных в платформу Silverlight. Они помогают разработчикам
создавать полнофункциональные, интерактивные, сетевые приложения. Хотя,
безусловно, можно создавать такие приложения с помощью современных
средств и технологий сети, разработчики сталкиваются со множеством
технических проблем, включая несовместимые платформы, несопоставимые
форматы файлов и протоколы, а также различные браузеры, которые
отображают страницы и обрабатывают скрипты по-разному.
Полнофункциональное веб-приложение, которое прекрасно работает в одной
системе и браузере, может выполняться по-другому в другой системе или
браузере либо может вообще не выполняться. При использовании современных
      возможности элементов браузера для создания пользовательского
      интерфейса. Silverlight позволяет создавать впечатляющие графику,
      анимации, мультимедиа и другие многофункциональные клиентские
      функции, расширяя пользовательский интерфейс на основе браузера за
      пределы возможностей, предоставляемых HTML. Расширяемый язык
      разметки приложений (XAML) предоставляет синтаксис декларативной
      разметки для создания элементов.
   − Расширения на JavaScript. Silverlight предоставляет расширения для
      универсального скриптового языка браузеров, обеспечивающие
      управление пользовательским интерфейсом браузера, включая
      возможность работы с элементами WPF.
   − Поддержка различными браузерами и платформами Silverlight
      выполняется одинаково во всех распространенных браузерах (и
      платформах). При проектировании и разработке приложения можно не
      беспокоиться о том, в каком браузере или на какой платформе оно будет
      использоваться.
   − Интеграция с существующими приложениями. Silverlight тесно
      интегрируется с существующим кодом JavaScript и ASP.NET AJAX для
      дополнения созданной функциональности.
   − Доступ к модели программирования платформы .NET Framework. Можно
      создавать приложения Silverlight, используя динамические языки,
      например IronPython, а также языки C# и Visual Basic..
   − Поддержка средств. Средства разработки, такие как Visual Studio и
      Expression Blend, можно использовать для быстрого создания
      приложений Silverlight.
   − Поддержка работы в сети. Silverlight включает поддержку HTTP по
      протоколу TCP. Можно подключиться к службам WCF, SOAP и
      ASP.NET AJAX и получать данные XML, JSON и RSS.
   − LINQ. Silverlight включает встроенный язык запросов (LINQ), который
      позволяет программировать доступ к данным с помощью интуитивно
      понятного синтаксиса и строго типизированных объектов на языках
      .NET Framework.
   Имеется определенное значение в объединенном наборе средств, технологий
и служб, включенных в платформу Silverlight. Они помогают разработчикам
создавать полнофункциональные, интерактивные, сетевые приложения. Хотя,
безусловно, можно создавать такие приложения с помощью современных
средств и технологий сети, разработчики сталкиваются со множеством
технических проблем, включая несовместимые платформы, несопоставимые
форматы файлов и протоколы, а также различные браузеры, которые
отображают      страницы      и    обрабатывают      скрипты    по-разному.
Полнофункциональное веб-приложение, которое прекрасно работает в одной
системе и браузере, может выполняться по-другому в другой системе или
браузере либо может вообще не выполняться. При использовании современных

                                    17