> 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 -~----------~----~----~----~------~----~------~--~---

