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.