Какая самая простая среда веб-приложений Python для начала работы, для общего использования ?

Какой самый простой фреймворк веб-приложений Python для начала для общего использования?

Ссылаясь на самый простой - я имею в виду тот, который требует короткого обучения / времени, по крайней мере, для того, чтобы иметь возможность использовать его для довольно простых приложений. Раньше я работал над нетривиальными проектами Ruby on Rails, так что дело не в том, что я не могу изучить более сложный фреймворк, просто для этого конкретного приложения я не хочу тратить много времени на изучение фреймворка, который Я использую - поскольку это скорее экспериментальное приложение для проверки идеи - подробнее об этом см. Ниже. Если окажется, что идея приложения полезна, у меня нет проблем с тем, чтобы позже перейти на другую структуру и переписать в ней все приложение после правильного изучения этой структуры.

Я хочу создать небольшое веб-приложение - личное инструмент повышения производительности. По крайней мере, вначале он будет предназначен только для моего личного использования, хотя позже я могу рассмотреть возможность его открытия для использования другими на любых условиях. Прямо сейчас я просто хочу прототипировать идею, а затем использовать ее на повседневной основе, какое-то время, чтобы понять, действительно ли приложение полезно для моей продуктивности или нет. Под «общим использованием» (в названии этого вопроса) я имею в виду, что предлагаемая среда веб-приложений Python не должна быть специализирована для какой-либо конкретной области, например, Zope может (не уверен) быть больше подходит для создания CMS (систем управления контентом). Кроме того, предпочтительно, чтобы фреймворк не накладывал ограничений на мои действия, за исключением любых ограничений, которые могут быть присущи всем фреймворкам веб-приложений или являются общими для них. (В качестве примера этого последнего утверждения цикл HTTP-запроса / ответа, я думаю, является общим для всех, поэтому все фреймворки веб-приложений, будь то на Python или нет, накладывают это ограничение на пользователя / разработчика, которое они должны реализовать. их приложение в этом стиле. О да, и фреймворк должен поддерживать создание веб-приложений на основе базы данных (что, я думаю, большинство делает, но все равно упоминает об этом). Я должен упомянуть, что я немного опробовал CherryPy (с SQLite) - не пока достаточно, чтобы решить, подходит он или нет, также были некоторые ошибки, над решением которых я работаю, но я все равно ищу и другие предложения.

Спасибо за любые предложения.

5
задан pywebapp_user 10 August 2011 в 19:52
поделиться