Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ООП / ООП / ры_приложений_полная_книга.pdf
Скачиваний:
500
Добавлен:
18.02.2017
Размер:
7.08 Mб
Скачать

Дополнительную информацию можно найти также в материале «Contrasting Silverlight and WPF» (Сравнение Silverlight и WPF) по адресу http://msdn.microsoft.com/enus/library/dd458872.aspx.

Вопросы развертывания

Реализации RIA с точки зрения развертывания и удобства обслуживания обеспечивают во многом те же преимущества, что и Веб-приложения. Проектируйте RIA как отдельные модули, которые могут загружаться по отдельности и кэшироваться, чтобы в случае необходимости обеспечить возможность замены одного модуля, а не всего приложения. Обозначайте версии приложения и компонентов, чтобы иметь возможность определять, какую версию выполняют клиенты. При проектировании с учетом аспектов развертывания и удобства обслуживания руководствуйтесь следующими рекомендациями:

Продумайте, как будут обрабатываться сценарии, когда подключаемый модуль браузера для RIA не установлен.

Продумайте, как будет осуществляться повторное развертывание модулей в условиях, когда экземпляр приложения продолжает выполняться на клиенте.

Разделите приложение на логические модули, которые могут кэшироваться по отдельности. Это позволит без труда заменять их, и пользователю при этом не придется повторно загружать все приложение.

Создавайте версии компонентов.

Установка подключаемого модуля RIA

Продумайте, как будет реализована установка подключаемого модуля браузера для RIA, если он еще не установлен:

Интранет. По возможности используйте программное обеспечение распространения приложений или групповую политику службы каталогов Microsoft Active Directory® для предварительной установки подключаемого модуля на каждый компьютер организации. Альтернативный вариант – применение клиентского компонента Центра обновления Windows, где Silverlight является необязательным компонентом. Наконец, можно установить подключаемый модуль вручную через браузер; это может сделать пользователь, обладающий правами Администратора на клиентском компьютере.

Интернет. Пользователи должны устанавливать подключаемый модуль вручную, поэтому необходимо обеспечить им соответствующую ссылку для загрузки последней версии подключаемого модуля. Для пользователей Windows Центр обновления Windows предлагает подключаемый модуль как необязательный компонент.

Обновления подключаемого модуля. Как правило, обновления подключаемого модуля разрабатываются с учетом обратной совместимости. Создавая свое приложение, можно ориентироваться на определенную версию подключаемого

Соседние файлы в папке ООП