Pylons

Jan. 18th, 2008 05:03 pm
ilvar: (Default)
[personal profile] ilvar

Originally published at [ilvar.ru]. You can comment here or there.

Вчера вечером попробовал поднять Pylons у себя. Первое впечатление - слишком много наворочено, примерно как в Symfony для PHP. То есть, после 2 недель ковыряния я примерно понял структуру проекта на Symfony, и она вполне логичная - но все же сильно навороченная по сравнению, например, с Django.

Сила Pylons в том, что он объединяет в себе несколько отдельных проектов (SQLAlchemy, Mako и др.) - т.е. можно особо не заморачиваться на отладке каждого модуля, а сосредоточиться на их совместимости и общем дизайне системы. Но, как водится, в этом же и слабость: разным модулям нужны разные конфиги, к ним надо по-разному обращаться, и формат возвращаемых данных тоже разный. Django един и монолитен, как скала, Pylons же больше похож на механическое устройство, состоящее из отдельных деталей.

Что очень порадовало (собственно, эта фича и сподвигла меня на знакомство с Pylons) - это дебажная страница Ошибки 500. Во-первых, в ней traceback, данные шаблона и информация о http-запросе разнесены на разные tab’ы, в результате страница гораздо компактнее Django‘вской. Во-вторых, тут есть своя killer feature - возможность в каждой точке traceback’а открыть питоновскую консоль и поиграться с данными, причем в соответствующем окружении.

Pylons

Вот такие первые ощущения :)

May 2016

S M T W T F S
1234567
891011121314
15 161718192021
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 21st, 2017 10:28 am
Powered by Dreamwidth Studios