Приложения браузера WPF против приложений рабочего стола WPF - PullRequest
6 голосов
/ 03 января 2012

Я хочу знать, в чем различия между WPF Browser Application и WPF Desktop Application .Я знаю, что браузерное приложение работает на IE и FF, но насчет технологии, то же самое?Я имею в виду, мы можем сделать то же самое двумя способами?(Конечно, возможно, с другим пользовательским интерфейсом)

У меня есть это сомнение, потому что я ищу книгу о приложениях браузера WPF, но я вижу только книги о WPF (я не знаю, есть ли вообщетолько для настольных приложений: S)

Ответы [ 2 ]

4 голосов
/ 03 января 2012

Приложение браузера WPF использует ту же платформу, что и приложение рабочего стола WPF, и может работать с тем же пользовательским интерфейсом, но с ограничениями доверия, что означает, что некоторые API недоступны. Существует ряд проблем при разработке приложения для браузера. Приложение для браузера должно быть подписано сертификатом. Некоторые ограничения доверия не применяются во время компиляции и обнаруживаются только во время выполнения.

За время, прошедшее с момента появления приложений для браузеров, Microsoft разработала Silverlight, в котором используется похожая, но не идентичная технология XAML. Silverlight проще в развертывании, чем приложение браузера WPF, и может подойти в зависимости от ваших требований.

1 голос
/ 03 января 2012

Приложение браузера работает не только в браузере, но и с меньшими полномочиями.Если вам нужно читать и записывать локальные файлы, перейдите в WPF.Браузер хорош, если вы хотите быстрое развертывание на многих ПК.В противном случае я буду каждый раз брать WPF Desktop.У большинства книг WPF есть глава по XBAP.Мне нравится McDonald от Apress.

...