Браузерное приложение или автономное приложение с графическим интерфейсом? - PullRequest
28 голосов
/ 01 ноября 2008

Я уверен, что об этом уже спрашивали, но я не могу его найти.

Каковы преимущества / ограничения использования интерфейса на основе браузера для автономного приложения по сравнению с использованием обычной инфраструктуры графического интерфейса?

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

В настоящее время приложению не требуется доступ к Интернету, хотя в будущем это возможно. Я думал об использовании Karrigell для веб-фреймворка, если я использую браузер.


Редактировать Для пояснения, на данный момент приложение будет основано на браузере, а не на веб-сайте. Вся информация будет храниться локально на клиентском компьютере; не нужно выполнять серверные вызовы и не требуется доступ к Интернету (хотя это может произойти позже). Это был бы просто графический интерфейс браузера вместо графического интерфейса wxPython / PyQt. Надеюсь, что это имеет смысл.

Ответы [ 12 ]

0 голосов
/ 02 ноября 2008

Все имеет свои преимущества и недостатки, но:

Мне еще предстоит использовать одно браузерное приложение на локальном хосте, в интрасети или в Интернете, которое приятно использовать, отзывчиво и чей пользовательский интерфейс не строго ограничен ограничениями HTML / JS / CSS.

Примечание: пользовательский интерфейс на основе Flash / Java является исключением (но в некоторых отношениях это даже хуже, и я не думаю, что это действительно то, о чем вы здесь говорите).

0 голосов
/ 01 ноября 2008

Браузеры могут быть доступны в любом месте с Интернетом, и вы можете развернуть его на сервере. Настольное приложение должно быть развернуто на их компьютерах, и каждый компьютер имеет свою уникальность даже с той же ОС и той же версией. Это может принести вам много неприятностей. Перейти на веб-сайт.

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