Pull to refresh

Comments 10

Есть еще один интересный веб-фреймворк, который тоже использует готовые, популярные, библиотеки — Pylons, но пока он имеет версию 0.9.7
Кстати TG2 очень близок к Pylons

«The most significant change in TurboGears 2 is the decision to work very, very closely with Pylons. We’ve basically built a copy of the TurboGears 1.x API on top of Pylons/paste which allows our two communities to work together on everything from internationalization to database connection pooling.

Another significant change is that we’ve removed the tg-admin wrapper and started explicitly using paster for administrative commands to match what Pylons was doing. We’ve re-implemented the old tg-admin commands as paster commands; for example, “tg-admin quickstart” is replaced by “paster quickstart”.»

www.turbogears.org/2.0/docs/main/WhatsNew.html
Не вижу ничего плохого в том, что бы использовать готовые и проверенные библиотеки вместо написания своих… пусть даже и для фреймворка. Perl-овый Catalyst — тоже так поступает.
А кто говорит, что это плохо? Это наоборот даже хорошо.
Простто было сказанно что Django пишет свои, типо велосипедисты, но их велосипеды становятся потом примерами для подражания, так что и в таком подходе ничего плохого нет. Хотя изначально конечно, больше доверия вызывает подход, когда юзают готовое.
Мне хватило поддержки одного проекта на TurboGears 1, чтобы упоминание слов TurboGears вызывало сильнейшее отвращение. Хотя проект был изначально написан паршивенько девелопером, который вовремя смылся, но все же отчасти это было обсуловленно непродуманностью TG1.

Да и код TG1, по сравнению с кодом Django мне нравится гораздо меньше. Django практически везде читается без проблем и с удовольствием (только кое-где в потрохах ORM приходится подолгу медитировать). Код TurboGears 1, на мой взгляд, неясный и спагетти-образный.
Да, когда смотрел на первую версию впечатления были не очень. Вторую еще не глядел, но интересно, учли ли они свои ошибки. Главное, что б они не кинулись сейчас делать новую, супер версию 3 )

И еще, у них было очень скудно с документацией, помню, помимо скринкаста и туториала, ничего доступного для ознакомления не наблюдалось.
похожая ситуация. но наш девелопер еще не смылся. не пускаем ;) хороший код это со всех сторон приятно.
Начал читать доки и не понял чем отличается TG2 от pylons :)
В лого «G» не читается с первого раза? если заранее не обратить на нее внимание.
Sign up to leave a comment.

Articles