Am 27.11.2015 um 00:53 schrieb Robert James Liguori:
What are the significant differences between TurboGears1 and TurboGears2?

First of all, you should not consider TG1 any more, it's history.

TG1 started in 2005 with a stack that was the best of breed at the time:
Kid (templates), Mochikit (Ajax), SQLObjcect (ORM), CherryPy (Server), it also had a integrated widget system (TGWidets).

Unfortunately, all of these components became superseded very quickly by Genshi, jQuery, SQLAlchemy, WSGI/Paste/Pylons, ToscaWidgets. TG1 allowed using Genshi and SQLAlchemy, and Tosca.

In TG2, the whole architecture was fundamentally changed by using WSGI/Paste/Pylons instead of CherryPy, and removing some tricky parts of the TG1 architecture (particularly RuleDispatch). Since Paste/Pylons were discontinued, TG2 incorporated them or used its own components. TG2 was also adapted to run with Python 3.

Thanks to Alessandro, TG2 is still actively maintained.

Hope this helps to understand the history and differences.

Just noticed that there is even a Wikipedia article, which explains it much better.

-- Christoph

--
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/turbogears.
For more options, visit https://groups.google.com/d/optout.

Reply via email to