Я рассматриваю, должен ли я использовать Turbogears или Pylons для моего проекта. Я знаю, что Turbogears2 основан на Pylons. Что предлагает Turbogears, что Пилон не делает? Спасибо.Пилоны против Turbogears
ответ
Turbogears подчеркивает интеграцию, в то время как Пилоны подчеркивает модульность - с TG2, вы получаете такие компоненты, как genshi, toscawidgets и sqlalchemy, все объединены и скоординированы. Конечно, вы могли бы интегрировать и координировать каждую из них (или другие системы шаблонов, системы виджетов, ORM и т. Д.) С Pylons, но, несомненно, многие люди предпочтут получить полный пакет (и спокойствие, которое приходит от знания были протестированы в этой конкретной версии и конфигурации) вместо того, чтобы получать каждую часть отдельно и делать свою собственную интеграцию.
Некоторое время назад я придумал это на IRC:
Представьте у вас есть головоломки и изображение в окне находится лодку на море (да один из тех жестких них).
С помощью Pylons вы начнете смотреть на все эти синие куски и складывать их вместе, иногда испортить, потому что вы не знаете, небо или море.
С TurboGears все синие уже сделаны, и вы просто идете и работаете на корабле. Но если вы заинтересованы в том, чтобы сделать часть синего, вы идете и отмените эту часть головоломки и построите ее снова *.
* здесь аналогия нарушается мало, так как компонент замены не нужно строить из того же набора деталей :)
Neil balkey-Милнер имеет valuable analysis/comparison пилонов ТГ и Джанго.
- 1. Пилоны или TurboGears против .NET или Java
- 2. Что я должен узнать? Пилоны против пирамиды?
- 3. Пилоны/Маршруты именованных маршрутов против маршрутов и поддоменов ключевого слова
- 4. Обновление Пилоны 0.10
- 5. пилоны маршрута с периодом
- 6. Пилоны с Elixir
- 7. Пилоны, куки не уничтожаются
- 8. конфигурации [ ''] pylons.g AttributeError пилоны
- 9. TurboGears + Heroku + gevent
- 10. TurboGears загружает страницу дважды
- 11. TurboGears для электронной коммерции
- 12. Turbogears on bluehost
- 13. загрузка файла turbogears 2.3.1
- 14. Коляска (turbogears) не работает
- 15. Выполнение CRUD в Turbogears
- 16. Пилоны: сохранить заказ в request.params?
- 17. Пилоны: вопрос о websetup.py use
- 18. Пилоны/Formencode с несколькими флажками
- 19. Пилоны: Webhelpers: отсутствует модуль secure_form
- 20. Пилоны, FormEncode и внешняя проверка
- 21. Случайные идентификаторы в sqlalchemy (пилоны)
- 22. Пилоны: nosetests, укажите местоположение development.ini?
- 23. Пилоны: свободные переменные уровня модуля?
- 24. Пилоны, SQlite и автоинкрементарные поля
- 25. Пилоны Пользовательского Middleware вернуть 404
- 26. Установите TurboGears на windows xp
- 27. Изменение Turbogears Пастер служить каталог
- 28. Установка TurboGears на windows 7
- 29. TurboGears 2,3: отладка через Затмения
- 30. Интеграция Turbogears с требованиями JS