> I wonder if the development  of TurboGears will reach the point where
> they don't swap out components as frequently?

Well, we have maintained the same default component set for nearly 2
years.  So I wouldn't say that we swap components frequently.   But,
we are swapping quite a few defaults at once in the next couple of
months (both in the turbogears 1.1 release, and in tg2).

I expect that we won't have another component switch for quite a long
time after this, SQLAlchemy  Pylons and Genshi are all stable, well
maintained, and are actively being improved at a prodigious rate, so
we'll be seeing most of the improvements comming from upstream on the
same projects.

It's always possible that there will be a revolutionary new something
or other, and we'll want to integrate that into tg.   But, I don't see
anything on the horizon that fits that description right now.

--Mark


> If I were to learn TG 2.x, would I be comfortable working on code from
> TG 1.x?

Yes, the API is very similar.   The only place where there is a
significant difference is SQLObject vs SQLAlchemy, and both will be
supported in the 1.x line as well as the 2.x line.

> If I use TG, will I have to constantly re-write my code to stay
> current with latest components?

I think that's a valid fear, but as a tg developer, I have large
codebases which I have to maintain too.   So, I'm pretty motivated not
to break your code because it will break my code too :)

> I think it might be nice if TG 2.x could reach a level of stability
> where components would only be swapped out very infrequently.

That's what we expect to happen.   We also expect that we should
maintain API compatability as much as is reasonable (sometimes API's
need to be fixed) as we move forward.

For example, we reimplemented cherrypy style dispatch so that the
pylons based controllers have almost exactly the same API as
turbogears 1.x controllers.

I really want your code to be easy to port to 2.0, because I like you
all, but also because I really want MY code to be easy to port. ;)

--Mark  Ramm

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" 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?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to