Написал GUI приложение на Python с использованием PySimpleGUI.
Теперь хочу разделить его на фронтенд и бэкенд и сделать его кросс-платформенным, но не знаю, как это сделать более правильно. Желательно при этом получить 1 бинарник, который можно просто запустить и работать.
Можно, конечно, его просто скомпилировать через Pyinstaller под любую платформу, но может быть есть более интересные варианты, например flask + flutter (не знаю, можно ли будет это собрать в единый файл потом)?
Пока приложение будет использоваться внутри организации, нужно сделать его максимально модульным и модифицируемым. И ещё возможность для доработки её под коммерческое использование в дальнейшем.