Опрос
Вы участвуете в программе Windows Insider?
Популярные новости
Обсуждаемые новости

15.08.2006 03:19 | Raiker

За плечами 15 статей, посвященных основам WPF. Читатель, наверняка, подошел к этапу, когда можно начинать работать над своим собственным, уникальным, приложением. Однако, на настоящий момент мы еще не говорили о том, какие есть способы донести ваше WPF-приложение до конечного потребителя!

Microsoft предлагает нам следующую модель распространения WPF-кода:



Итак, действительно, пожалуй впервые давняя идея Microsoft о том, что называется Rich Web Application имеет шансы сбыться. Пользователи не хотят устанавливать на свой компьютер сотни приложений, актуальным становится временное использование программ, большую роль играет сиюминутное желание потребителя. Мы путешествуем по Internet-сайтам и, видя нечто интересное, хотим сразу получить опыт работы (experience) не утружнаясь установкой приложения. Ипользование продуктов (я подразумеваю Ваши приложения) приобретает спонтанный характер по схеме "Интересно ? - Да! Я сразу использую - Иду дальше".

Именно исходя из таких тенденций развития IT-рынка и исходила корпорация, когда разрабатывала концепцию развертывания WPF-приложений.

Ближе к делу. Что же мы, как разработчики, можем и должны предложить своим клиентам?
- Концепция приложения требующего установки - EXE файл в качестве исполнимого объекта. Плюс - приложение предназначено для постоянного использования. Минус - необходима процедура установки на клиентский компьютер
- Концепция приложения не требующего установки - XBAP или XAML файл запускаемый или интерпретируемый web-браузером соответственно. Плюс - реализация современных желаний потребителя и отсутствие процедур установки. Минус - единовременное использование пользователем продукта

Об EXE-версиях WPF-приложений вам давно известно. Давайте подробнее рассмотрим WEB-версии приложений. Мы можем разместить наше приложение в сети при помощи двух типов данных:
- XBAP - полный аналог EXE, т.е. содержит XAML-код, отвечающий за отрисовку пользовательского интерфейся плюс сколь угодно сложный код на базе Visual Basic или C# для отражения функциональности
- XAML - такой файл содержит исключительно разметку интерфейса, интерпретируется браузером Internet Explorer - использование только XAML позволяет, к примеру, серьезно улучшить внешний вид WEB-сайта

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

Так же в арсенале разработчика и web-мастера есть масса методов комбинировать ваш HTML-код и WPF-код, благодаря чему вы можете создавать страницы с абсолютно любым содержимым.

Что нужно пользователю для просмотра ваших работ?
- В случае Windows Vista - абсолютно ничего т.к. IE7 и .NET 3.0 уже встроены в систему
- В случае Windows XP - один раз установить .NET 3.0 и IE7 (использование IE6 также возможно, однако с некоторыми ограничениями).

Для поклонников Mozilla FireFox так же имеется способ просматривать содержимое WPF-ресурсов - это плагин который называется IE Tab:
https://addons.mozilla.org/firefox/1419/

Что нужно разработчику для создания WPF-контента?
То же, что и для создания обычных WPF-приложений (см. статью №001).

В конце этой обзорной теоретической статьи приведу несколько скриншотов.

Если XAML-страница обрабатывается сразу, то загрузка полноценного приложения XBAP выглядит так:



Динамическая 3D-сцена в Internet Explorer:



Espoir, TheVista.ru Team
Август, 2006

Комментарии

Комментариев нет...
Для возможности комментировать войдите в 1 клик через

По теме

Акции MSFT
420.55 0.00
Акции торгуются с 17:30 до 00:00 по Москве
Все права принадлежат © ms insider @thevista.ru, 2022
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.035 секунд (Общее время SQL: 0.016 секунд - SQL запросов: 51 - Среднее время SQL: 0.00031 секунд))
Top.Mail.Ru