Pull to refresh

TurboGears 2.0

Reading time 1 min
Views 3.6K
27 Мая 2009 года вышла новая версия фреймворка для разработки веб-приложений на языке Python.
image


TurboGears 2 построен на основе опыта и тенденций современных фреймворков, включая TurboGears 1, Django, Rails. Все эти фреймворки имели ограничения, что вызывало когнитивный диссонанс и TG2, пытается разрешить эти проблемы. Именно поэтому мы имеем:
  • Поддержку множества баз данных
  • Горизольтальное масштабирование данных
  • Поддержку различных JavaScript библиотек и новую систему виджетов, помагающую строить сложные AJAX приложения с легкостью
  • Поддержку множества форматов обмена данными
  • Возможность расширеня средствами стандартных WSGI компонент

Вышеприведенный текст, это компиляция анонса с сайта проекта.

Для не совсем осведомленных замечу, что основное отличие от того же Django, это использование в качестве основных компонент, стандартных и заслуженно пользующихся популярностью библиотек. Какой подход лучше, разсудит время, так как создатели Django хоть и изобретают велосипеды, но у них это очень хорошо получается.

Кроме того, насколько я помню, TG1, выпустили в попыхах, так окончательно и не допилив. Далее большинство сил разработчиков было брошено на версию 2, которую мы имеем возможность лицезреть. Данный факт наводит на мысль, что разработчики ветренны и могут не доводить дело до конца. Выстрелив в свое время практически одновременно с Django, данный фреймворк гараздо менее распространен, что наводит на мысли.

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

Сайт проекта: turbogears.org/2.0
Туториал: www.turbogears.org/2.0/docs/main/Wiki20/wiki20.html
Changelog trac.turbogears.org/wiki/2.0/changelog
Tags:
Hubs:
+11
Comments 10
Comments Comments 10

Articles