TurboGears 2 построен на основе опыта нескольких веб-фреймворков следующего поколения, включая TurboGears 1 (разумеется), Django и Rails. У всех этих фреймворков были ограничения, которые нас расстраивали, и TG2 был создан как ответ на это разочарование:
- Начинается как микрофреймворк и масштабируется до полнофункционального решения.
- Код, который так же естественен, как написание функции
- Мощный и гибкий объектно-реляционный картограф (ORM) с реальной поддержкой нескольких баз данных.
- Поддержка горизонтального разделения данных (так называемого сегментирования)
- Новая система виджетов, упрощающая создание тяжелых приложений AJAX.
- Поддержка нескольких форматов обмена данными
- Встроенные расширяемые подключаемые приложения и стандартные компоненты WSGI
- Удобная для дизайнеров система шаблонов, отлично подходящая для программистов