Kevin Dangoor wrote:
> I'm curious as to why people are still running 2.3. The upgrade from
> 2.3 to 2.4 doesn't really break things, right? So why stick with 2.3?

I'm presently evaluating TurboGears for an upcoming project and I must
confess that, coming from the lead developer, this statement has given
me pause.

The two big commercial class distros (SuSE Enterprise and RHEL) are
both packaged with python 2.3.  Manually upgrading the system install
of python to 2.4 on these distros is an invitation to disaster.
Maintaining a parallel install of python 2.4 is certainly possible, but
it makes me very wary.  That's something I do on development boxes, not
production servers.

So the simple answer to "why stick with 2.3" is because we don't run
Gentoo on our servers.  If our vendor provides python 2.3, that's what
we use for the lifecycle of the server.  The "oh just go ahead and
upgrade to python 2.4" mindset makes me wonder if TurboGears is mainly
focused on small scale blogs and wikis and not meant for serious,
medium to large scale development.

I understand that TurboGears is a very young project and that deploying
a serious project with it now means an implicit commitment to keep up
with API changes.  I don't even have a problem with targeting Python
2.4 or later because once TG matures, RHEL5 or SuSE Enterprise 10 will
likely be out.  But the implications of your statement has compelled me
to really ask the question: do you see TG ever being used for
medium-scale web applications, or do you mainly intend to focus on
smaller apps and tend toward cutting-edge features?

Regards,
Jason.

Reply via email to