2009-07-12 6 views
4

Я рассматриваю, должен ли я использовать Turbogears или Pylons для моего проекта. Я знаю, что Turbogears2 основан на Pylons. Что предлагает Turbogears, что Пилон не делает? Спасибо.Пилоны против Turbogears

ответ

12

Turbogears подчеркивает интеграцию, в то время как Пилоны подчеркивает модульность - с TG2, вы получаете такие компоненты, как genshi, toscawidgets и sqlalchemy, все объединены и скоординированы. Конечно, вы могли бы интегрировать и координировать каждую из них (или другие системы шаблонов, системы виджетов, ORM и т. Д.) С Pylons, но, несомненно, многие люди предпочтут получить полный пакет (и спокойствие, которое приходит от знания были протестированы в этой конкретной версии и конфигурации) вместо того, чтобы получать каждую часть отдельно и делать свою собственную интеграцию.

4

Некоторое время назад я придумал это на IRC:

Представьте у вас есть головоломки и изображение в окне находится лодку на море (да один из тех жестких них).

С помощью Pylons вы начнете смотреть на все эти синие куски и складывать их вместе, иногда испортить, потому что вы не знаете, небо или море.

С TurboGears все синие уже сделаны, и вы просто идете и работаете на корабле. Но если вы заинтересованы в том, чтобы сделать часть синего, вы идете и отмените эту часть головоломки и построите ее снова *.

* здесь аналогия нарушается мало, так как компонент замены не нужно строить из того же набора деталей :)

Смежные вопросы