Я занимаюсь разработкой приложения на C ++, которое в основном является торговым движком. У торгового механизма будет два внешних интерфейса: приложение на базе Qt C ++, работающее на рабочем столе, и веб-приложение.
Архитектурно, я думаю, что имеет смысл иметь API REST слоя, построенный на вершине движка C ++, а затем приложение Qt C ++ и веб-приложение, обращающиеся к этому общему API. Я ищу Python веб-фреймворк, который может сделать следующее:
- Создание API REST
- Ручка аутентификации
- Сделайте поиск из базы данных и время от времени ОБНОВЛЕНИЯ / ВСТАВКИ (я не уверен, что мне нужен ORM)
- Низкая кривая обучения (и имеет хорошую документацию)
- Может вызывать код C ++ (надеюсь, было бы просто сделать это с Boost :: python)
- Может масштабироваться горизонтально
Обновлено : добавлена часть масштабирования и документации