Как развернуть веб-приложение на рабочем столе? - PullRequest
5 голосов
/ 15 октября 2008

Я обычно создаю веб-приложения. Но иногда возникает необходимость распространять эти приложения на различные платформы, чтобы они действовали больше как обычные приложения, чем веб-приложения. Быстрое решение может состоять в создании значка, который открывает браузер без меню, панели URL или значков.

Похоже, что IE может иметь несколько вариантов для этого. Мои поиски Firefox мало что дали. Я бы хотел, чтобы мое решение работало в Windows, Linux и на Mac. И я не против строить разные решения для каждой платформы.

Одна мысль - создать крошечное приложение XULRunner, которое будет просто окном браузера. Но XULRunner имеет размер загрузки 10 МБ. Когда у пользователя, вероятно, уже есть браузер, это кажется чрезмерным. Другим вариантом может быть просто установщик, который создает значок и ссылку на браузер с URL-адресом в нем. Это работает, но не делает веб-приложение похожим на обычное приложение.

Что вы думаете о том, как развернуть веб-приложение, которое больше похоже на обычное приложение на нескольких платформах?

Ответы [ 13 ]

0 голосов
/ 15 октября 2008

Мы рассматриваем и уже создали прототип с использованием виртуальной машины для этого. Виртуальная машина будет Linux с Tomcat и Oracle. Мы, вероятно, также будем использовать Firefox, установленный в Linux, для управления этим аспектом. Пользователь увидит интерфейс браузера, к которому он привык, но через виртуальную машину. Структура приложения такая же, как и у наших серверов интрасети, но реализация полностью мобильна и автономна.

0 голосов
/ 15 октября 2008

Если вы используете Java, вы можете использовать легкий контейнер сервлетов, например Winstone . На примере использования Winstone проверьте, насколько просто использовать сервер непрерывной интеграции Hudson .

0 голосов
/ 15 октября 2008

Есть дополнение Prism для FireFox, и Google Chrome имеет эту встроенную функцию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...