[WPF] Веб и обычный GUI
От: Аноним  
Дата: 14.01.11 18:28
Оценка:
Не совсем понял насколько WPF универсален, в том плане что приложение WPF можно запускать в броузере.

Вобщем вопросы такие :

1. Silverlight — это актив-х компонент для запуска WPF приложений или это из другой оперы ?
1.1. Если нет, то каким образом работает WPF приложение в вебе ?

2. Есть ли какие-то ограничения , что в вебе не будет работать , например доступ к диску ?

3. Есть ли тенденция в перспективе переход веб-разработок на WPF ? или в области веб нужно идти в сторону технологии — MVC + AJAX ?
Re: [WPF] Веб и обычный GUI
От: Visor2004  
Дата: 14.01.11 19:31
Оценка: +1
Здравствуйте, Аноним, Вы писали:

А>Не совсем понял насколько WPF универсален, в том плане что приложение WPF можно запускать в броузере.


А>Вобщем вопросы такие :


А>1. Silverlight — это актив-х компонент для запуска WPF приложений или это из другой оперы ?

Совершенно из другой оперы. Другой рантайм, другие либы ( не просто урезанные .NET либы, а логика по другому написана ). Оно похоже на wpf исключительно внешне + какая-то совместимость на уровне исходников есть.

А> 1.1. Если нет, то каким образом работает WPF приложение в вебе ?

Специальный тип приложений XBAP, использует стандартный .NET рантайм, по умолчанию работает только в IE

А>2. Есть ли какие-то ограничения , что в вебе не будет работать , например доступ к диску ?

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

А>3. Есть ли тенденция в перспективе переход веб-разработок на WPF ? или в области веб нужно идти в сторону технологии — MVC + AJAX ?

это в КСВ, но вообще зависит от требований к задаче, как всегда. Умирать ничего из вышеперечисленного в обозримом будущем не планирует.
Помните!!! ваш говнокод кому-то предстоит разгребать.
Re[2]: [WPF] Веб и обычный GUI
От: Аноним  
Дата: 15.01.11 01:06
Оценка:
Здравствуйте, Visor2004, Вы писали:

V>Здравствуйте, Аноним, Вы писали:


А>>Не совсем понял насколько WPF универсален, в том плане что приложение WPF можно запускать в броузере.


А>>Вобщем вопросы такие :


А>>1. Silverlight — это актив-х компонент для запуска WPF приложений или это из другой оперы ?

V>Совершенно из другой оперы. Другой рантайм, другие либы ( не просто урезанные .NET либы, а логика по другому написана ). Оно похоже на wpf исключительно внешне + какая-то совместимость на уровне исходников есть.

А>> 1.1. Если нет, то каким образом работает WPF приложение в вебе ?

V>Специальный тип приложений XBAP, использует стандартный .NET рантайм, по умолчанию работает только в IE

А>>2. Есть ли какие-то ограничения , что в вебе не будет работать , например доступ к диску ?

V>код будет исполняться с правами для Internet zone, что там у вас админы настроят так и будет. По умолчанию, да, доступа никакого не будет, только в IsolatedStorage, хотя у сильвера есть функционал, позволяющий открывать и читать файлы, которые пользователь выбрал через диалог открытия файлов.

Да интересный подход, а для того чтобы приложение WPF стало XBAR — достаточно изменить его настройки или нужно как-то код менять и изначально его проектировать ?
Re[3]: [WPF] Веб и обычный GUI
От: Visor2004  
Дата: 15.01.11 16:01
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Да интересный подход, а для того чтобы приложение WPF стало XBAR — достаточно изменить его настройки или нужно как-то код менять и изначально его проектировать ?


В VS есть специальный Wizard проекта. Ну а при проектировании надо учитывать, чтоб приложение будет работать не в full trust, вот и все собственно.
Помните!!! ваш говнокод кому-то предстоит разгребать.
Re: [WPF] Веб и обычный GUI
От: Rn Россия  
Дата: 16.01.11 10:44
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Не совсем понял насколько WPF универсален, в том плане что приложение WPF можно запускать в броузере.


А>Вобщем вопросы такие :


А>1. Silverlight — это актив-х компонент для запуска WPF приложений или это из другой оперы ?

А> 1.1. Если нет, то каким образом работает WPF приложение в вебе ?

А>2. Есть ли какие-то ограничения , что в вебе не будет работать , например доступ к диску ?


А>3. Есть ли тенденция в перспективе переход веб-разработок на WPF ? или в области веб нужно идти в сторону технологии — MVC + AJAX ?


Если софт сложный для корпоративных приложений WPF подходит лучше чем ASP
у нормальных людей вызывает отторжение, когда при кликанье открываются новын закладки в браузере или окна и т.п.
все привыкли к тому как работает MS Office и сравнение неизбежно.

Silverlight облегчает жизнь если нельзя сделать на WPF,
а спеца нет (ведь просто asp.net недостаточно еще нужно mvc ajax jqery и т.п. + кривые комерческие контролы)
именно похожий на WPF принцип разработки уменьшает стоимость разработки с нуля нового продукта
и опять интерфейс получается привычный для Windows пользователей.

В Silverlight работа с диском сделана убого — компромисс для безопасности.
Сохранить файл и получить его полный путь чтобы тут же открыть в локальном приложении типа Excel не получится,
есть полумера — out-of-browser установка.
Для WPF можно установить сертификат в домен тогда подписанные приложения будут исполнятся в FullTrust.

Делал софт и на asp.net и на silverlight. Silverlight по скорости разработки и по точности реализации функционала побеждает.
DOCTRINA MULTIPLEX, VERITAS UNA.
Re[2]: [WPF] Веб и обычный GUI
От: Visor2004  
Дата: 17.01.11 08:31
Оценка:
Здравствуйте, Rn, Вы писали:

Rn>Для WPF можно установить сертификат в домен тогда подписанные приложения будут исполнятся в FullTrust.

Расскажите подробнее
Помните!!! ваш говнокод кому-то предстоит разгребать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.