Приветствую,
Есть достаточно большое веб-приложение для внутреннего использования, написанное на Pylons+SQLAlchemy+Jinja2+WTForms. Начинал писать еще лет 10 назад, потом оно расширялось, обростало модулями, а потом даже появилось API на Go.
Как известно, Pylons давно в maintenance mode, скоро закончится поддержка Python2. Все используемые сторонние библиотеки давно портированы на Python3.
Нужно двигаться к возможности работы приложения на Python3, а с ним и выбрать новый фреймфорк. И вот не могу определиться: Pyramid или Django?
С одной стороны, при портировании на Pyramid можно оставить связку SQLAlchemy+Jinja2+WTForms, и переписывать по модулям или даже контроллерам используя интересную технику подстановки старого приложения вместо not_found хэндлера.
https://docs.pylonsproject.org/projects/pyramid_cookbook/en/latest/porting/in...
С другой стороны, от Django получу целостный стек, больше специалистов на рынке (можно быстро привлечь к написанию сторонних разработчиков), да и в судьбу Django я что-то больше верю.
Django ORM по прежнему ужасна, да.
Есть ли у вас опыт портирования старого веб-приложения на Pylons и какие итоги?