Python QT на Azure - PullRequest
       11

Python QT на Azure

0 голосов
/ 09 октября 2018

Я использую Python и QT (PySide) в локальном приложении (которое подключается к базе данных в облачном Azure).

Теперь моя цель - переместить это приложение в Интернет, в частности в Azure.(У меня есть подписка Azure), просто перенести ее на Azure, это возможно каким-то образом?В Интернете я не нашел примеров.

Важный вопрос: совместим ли Python QT (веб-приложение) с Azure?

Спасибо

1 Ответ

0 голосов
/ 03 февраля 2019

Боюсь, ты готов к почти полной переписке.QT - настольная / мобильная платформа.Он не имеет ничего общего с HTML / CSS, за исключением, возможно, отображения их в компоненте веб-просмотра.Azure или AWS волшебным образом не превратят его в веб-приложение для вас.

Ваш код в том виде, в каком он есть, необходимо переписать веб-транзакционным способом.То есть он принимает запрос, обрабатывает его, выдает результат.В некоторой степени веб-сокеты изменили эту динамику для ограниченного подмножества случаев, когда взаимодействие должно быть не транзакционным, а современный дизайн веб-приложений скрывает большую часть транзакционности за моделью веб-сервисов, но 90% веб-работы все еще оченьтранзакционный.

База данных <---> Веб-сервер / стек веб-приложений <--- Интернет!-> Веб-браузер

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

Здесь, я боюсь, нет никаких ярлыков.

...