Originally published at Pythy. You can comment here or there.
В августе мы с вами говорили о создание новой ветки в Django для поддержки SQLAlchemy. Спустя более чем полгода я с сожалением констатирую факт, что в этой ветке SQLAlchemy и не пахнет.
( Read the rest of this entry »Свернуть )Originally published at Pythy. You can comment here or there.
Качественный, полный, объективный обзор фреймворков, с достоинствами, недостатками, планами на будущее. Что интересно, в обзор включается и вариант собственного фреймворка. Что называется, must read.
Выводы вполне закономерны: Django и Pylons. Автор советует попробовать хотя бы один из них, а лучше - оба.
P.S. Куда же делся TurboGears? С ним возникла ситуация, когда разработчики разрываются между поддержкой 1.0 и созданием 2.0. Природа не терпит пустоты и пользователи переметнулись (в зависимости от пристрастий) либо к Django, либо к Pylons.
Originally published at Pythy. You can comment here or there.
Ранее упомянутые статьи с IBM DeveloperWorks про Django и TurboGears теперь доступны и в переводе: l-django, l-turbogears.
Originally published at Pythy. You can comment here or there.
Я не использую CherryPy, и в ближайшем будущем не планирую. Но эти два проекта привлекли своей нестандартностью.
RhubarbTart - это "стиль CherryPy на WSGI-движке". То есть внешний API от CherryPy, но сделано на Paste.
Слово автору - Джулиану Краузе:
Q. Зачем еще один фреймворк?
A. RhubarbTart не новый фреймворк, это комбинация двух существующих фреймворков: пользовательский API и структура кода CherryPy, и инфраструктура Paste. Пересмотр старых вещей ради создания новых - необходимое условие эволюции.Q. Получится ли просто поместить свой CherryPy-код в RhubarbTart?
A. Скорее всего нет. Хотя RhubarbTart по возможности использует имена и методы CherryPy, он не реализует все возможности CherryPy. Больше всего нареканий к тому, что не реализованы фильтры. Мы надеемся, что большинство фильтров можно заменить декораторами или WSGI middleware.
TGNewTraversal - управление URLами в стиле Nevow в TurboGears/CherryPy-приложениях.
Вот что говорит Даг Винтер о своём проекте:
Если вы создаете крупное, сложное приложение, вам нужен полный контроль над обходом (имеется ввиду обход методов контроллера при определении, какой метод будет "работать" для данного URLа, англ. traversal - прим. pythy), и CherryPy не дает такой возможности. Для того, чтобы механизм обхода нормально работал, необходимо зафиксировать компоненты URLа. Если же вы хотите, чтобы компоненты URLа могли меняться, то придется писать много кода, большая часть которого - "борьба" с CherryPy.
По мне это большой недостаток приложения, которое в остальном весьма приятно. […]
Основная альтернатива - использовать Routes, портированный с Rails. Я упоминаю его, но мне очень не нравится такой подход - я думаю, что регулярные выражения - не лучший способ решения архитектурных проблем.
Так что встречайте TGNewTraversal. Я взял код механизма обхода из Nevow, на мой взгляд, это лучший способ обхода. Я немного "допилил" его для большей дружелюбности к CherryPy. Совсем немного кода нужно для того, чтобы приобщиться к грамотной концепции обхода из Nevow.
Originally published at Pythy. You can comment here or there.
Статья, обобщение которой войдет в доклад для RuPyRu2007.
Итак, вопрос развертывание WSGI-приложений. Тема, а особенно на русском, не особенно развита. Краткий обзор решений.
( Read the rest of this entry »Свернуть )Originally published at Pythy. You can comment here or there.
Не бесспорная статья Кристофа Хааса. Тем не менее, достаточно интересна. Мне приглянулась описанием Django, TurboGears и Pylons. По крайней мере, у меня схожие ощущения от Django и Pylons.
Обсуждение статьи (на английском) можете посмотреть в группе pylons-discuss
Перед прочтением советую ознакомиться с кратким обзором Pylons.
Далее - перевод.
( Read the rest of this entry »Свернуть )Originally published at Pythy. You can comment here or there.
Сегодня очередь Nevow - веб-фреймворка, построенного поверх Twisted. Информацию о том, что представляет собой Nevow и как его использовать можете посмотреть в Введении в Nevow, а сегодня я рассказываю о своем впечатлении о Nevow.
( Read the rest of this entry »Свернуть )Originally published at Pythy. You can comment here or there.
Начал писать про Nevow в контексте выбора фреймворка, да вышло так, что слишком много нужно пояснять, так что вначале небольшое введение в Nevow.
( Read the rest of this entry »Свернуть )| Вс | Пн | Вт | Ср | Чт | Пт | Сб |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |