Am 08.07.2012 21:20, schrieb Alessandro Molina:
Now I don't see any point in bringing it up again, especially
considering that the 2.3 pylons less branch has been already under
development for 6 months, is now able to serve TurboGears applications
three times faster without any required change, works on Python3 and
has 1/3 of the dependencies we previously had.
That doesn't mean that TurboGears can't work with the Pyramid team, we
are in 2012 and most of the web frameworks are now build by many
independent modules that provide some kind of feature to the
framework. We will continue to share WebOb, Baker, WebHelpers, most of
the repoze stack and many other things.
It's just a matter of "would you like to replace 400 lines of custom
code with a library thousands of lines big that won't do anything new
and you will probably have to monkeypatch deeply like it happened with
Pylons?". TurboGears already broke code of its past users too many
times and doing it again would probably hurt the project a lot more
than not having written on our homepage that we are whatever
underlying framework based.
Agree with all points. Actually Pyramid is not such a huge library, it's
still pretty lightweight. Nevertheless, the core Pyramid docs is already
a 700 pages PDF file. People would have to use a framework where they
don't understand what's going on in the lower levels or they would have
to read these 700 pages just to understand the lower levels.
Also, if TG would make another radical change now, we would again come
into the situation where people start asking "shall I use TG2 now or
shall I wait for when TG3 based on Pyramid appears", and start wondering
whether they will be able to migrate their TG2 apps.
And then, the documentation would need to be adapted again etc.
Lastly, everything also depends on the time and energy the core
developers have at hand, and that is very limited. Mark, who orginally
came up with the plan of a merge, wasn't able to spend time for the
project any more. Currently only Alessandro and Michael are actively
working on the project. Maintaining what we currently and developing
that slowly and carefully is already enough work. I think they're doing
a good job, and I like that TG2 is moving more steadily now and less
jumping around with new ideas and changes every other week.
-- Christoph
--
You received this message because you are subscribed to the Google Groups
"TurboGears Trunk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/turbogears-trunk?hl=en.