Я нахожусь в процессе настройки нового веб-приложения и решаю, делать ли это просто с помощью WSGI или идти по всему фреймворку с Django.
Основные требования приложения:
1) Приложение не имеет пользовательского интерфейса, и все данные предоставляются клиентам через API REST с JSON.
2) У него будут данные для сохранения, поэтому MongoDB и, вероятно, AmazonD SimpleDB будут использоваться для базы данных.
Есть ли причина использовать Django или я могу улучшить предельную скорость только с WSGI?
Предыдущие серверные приложения, которые я создавал, были либо с Java / Struts и Groovy / Grails на JVM. Насколько я понимаю, Django - это среда MVC, похожая на Rails и Grails.
Я также поиграл с Google App Engine, который использует WSGI как тонкий слой над вашим кодом для управления и маршрутизации запросов.