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