Только что попробовал попробовать.
В текущем проекте, нужна небольшая веб-аппликуха для тестеривания АПИ. Два урла, одна моделька. Джангу влом было брать. @adw0rd, дал ссылку.
Смотрю туторила. Ну это же пиздец...
Модель:
Чтоэтонахуй??? Мне надо писать класс с аттрибутами, писать их все в ините. Фреймворк чем мне помогает? Валидаторы к моделям вынесены отдельно -
После декларативных DSL-моделей джанги я отказываюсь это видеть
Структура в БД:
ахуенно! тупо пишем sql. А интроспекция py-кода, миграции???
Работа с БД:
курсор, экзекют sql... сука...
Это не ОРМ, а полнейшее его отсутствие. А если нет M из МVC, то это уже и не фреймворк.
Это очередной роутинг-хелпер. Он мне никак не помогает. Я с SimpleHTTPServer напишу тоже самое с почти той же читабельностью, "высокоуровневостью" и количеством кода (роутинг-хелпер это 15строчек кода).
Ну и согласен с @phpdude, код уебанский. Зачем писать так криво, если за окном весна...
По поводу скорости. Если мне нужна скорость, то я точно не буду юзать питон (не надо объяснять почему?). Я возьму erlang, haskell, а то и вообще
Ну да, с Haywire, придётся писать побольше кода, но зато там скорость такая, что эти все "питон-микрофреймворки" видно на графиках вообще не будет, ни при каком масштабе, даже если на небоскрёб их повесить - они все столпятся в одну линиую возле нуля.
Tutorial — wheezy.web 0.1.485 documentation
pythonhosted.org
Tutorial — wheezy.web 0.1.485 documentation
pythonhosted.org
Tutorial — wheezy.web 0.1.485 documentation
pythonhosted.org
Tutorial — wheezy.web 0.1.485 documentation
pythonhosted.org
kellabyte/Haywire
Haywire is an asynchronous HTTP server framework written in C that's built using the event loop based libuv platform layer that node.js is built on to
github.com