Заявление об отказе от ответственности:

Это моя первая публикация в Интернете о чем-либо, и она полностью основана на моем мнении и опыте, а не на каких-то экспертных исследованиях.

Я думаю, что с "распространением" фреймворков JavaScript сообществу веб-разработчиков Python необходимо прийти к консенсусу относительно наиболее подходящей для нас интерфейсной среды. В настоящее время я использую angular, но должен сказать, что его стиль разработки сильно отличается от способа работы Flask или Django.

Мой идеальный интерфейсный фреймворк будет таким, который не уводит нас слишком далеко в «мир JavaScript» и от нашего мыслительного процесса Python. Легкая и простая структура, которая дает нам возможность отображать и получать информацию в интерактивном режиме, тем самым создавая лучший пользовательский интерфейс для наших проектов.

В последнее время я экспериментировал с Vuejs и думаю, что это может быть для нас фреймворком. Разработчики PHP / Laravel приняли его из-за простоты (я предполагаю), и я думаю, что мы должны использовать его по той же причине.

Я использую angular в первую очередь для разработки мобильных приложений ionic, но теперь ionic и Nativescript поддерживают Vuejs.

На мой взгляд, переключение между фреймворками JavaScript и фреймворками Python может быть очень утомительным и замедляет развитие наших навыков в любом из них.

Нам нужен фреймворк, который позволит нам в первую очередь быть разработчиками Python, имея при этом JavaScript как дополнительный навык. Фреймворк, который не мешает нам и не заставляет нас резко переключать мыслительный процесс при создании пользовательского интерфейса.

Я бы сказал, что Vuejs должен стать интерфейсной структурой для веб-разработчиков Python.