Какие современные инструменты следует использовать при создании кроссплатформенного ПО на Python?
Есть цель разработать небольшую программу по приему заявок от пользователей.
Существующие решения не подходят, поскольку:
1. Простых и свободных нет.
2. Хочется что-то разработать, до этого использовал python только в системном администрировании, да и то совсем малость.
Сейчас остановился на варианте веб-приложения, как самый банальный вариант "кроссплатформенности".
Может быть есть что-то лучше и проще. Хотелось бы, чтобы одинаково хорошо выглядело на KDE, GNOME, Windows и MAC.
Владимир Мартьянов: честно говоря, я просто не знаю с чего-начать, поскольку вообще никогда не создавал GUI приложений. Возможно логичная кроссплатформенная библиотека сможет решить мою задачу
Все кроссплатформенные GUI фреймворки, будь то Python, QTили Java фреймворк, выглядят как кусок говна в большинстве случаев. Чудес не бывает: хотите приятный глазу UI придется забыть про кроссплатформенные инструменты.
Веб-приложение лучше всего отвечает критерию "кроссплатформенности". При этом реализовать сбор, обработку и хранение заявок пользователей в Django будет проще и быстрее, чем реализовать такую же функциональность, к примеру, в Qt.
А если вдруг потребуется деплоить приложение по локальным машинам, а не выкладывать на сервер, то и это решается достаточно просто.