Приложение на основе браузера с возможным будущим в качестве веб-приложения - PullRequest
0 голосов
/ 21 февраля 2012

Я работаю над переносом старого приложения VB6 Forms в приложение на основе браузера, и мне нужно немного информации о некоторых опциях.Приложение должно иметь возможность распространяться по электронной почте, запускаться на клиентском компьютере (полностью локальном) без доступа к Интернету и иметь возможность когда-нибудь превратиться в полнофункциональное веб-приложение (размещенное вместо локального), которое не будетбольше не требуется рассылка по электронной почте.

  • Обычное веб-приложение .Net (C #).
    • для этого потребуется настроить IIS?
  • Вставить .Net WinForm в браузер с использованием WPF
  • Приложение браузера WPF
    • Похоже, что оно может быть развернуто и выполнено локально, но может ли оно быть перенесено в веб-приложение позже?

Спасибо за любой вклад.

1 Ответ

0 голосов
/ 22 февраля 2012

Этот ответ все зависит от вашего определения «без доступа в интернет». Если это означает, что у вас есть доступ к интрасети, рассматривали ли вы ClickOnce для механизма развертывания? Похоже, соответствует вашим требованиям.

Вы можете использовать либо WinForms, либо полноценный WPF для расширенного клиента. Однако осторожное использование WPF в отношении используемых библиотек и требуемых системных разрешений позволит вам впоследствии перенести его в многофункциональное приложение, размещенное в браузере Silverlight.

По другим вопросам:

  • Обычному веб-приложению .net (ASP.NET) потребуется где-то IIS-сервер и пользователи для доступа к этому серверу.

  • В вашем примере, показывающем встроенные WinForms с использованием WPF, вы также можете просто использовать WPF / Silverlight ...

  • Приложения браузера WPF развертываются на веб-серверах, но выполняются на клиентском компьютере. Таким образом, он не сможет «перейти на веб-приложение позже».

...