very well said On Wed, 1 Aug 2007 11:08:51 pm Mark Ramm wrote: > > Now it looks as if the open source world is going the same way. It > > does not help my cause when I selll my customers on this wonderful new > > package called Turbogears that uses SQLObjects, Cherrypy and Kid > > templates. > > You don't actually, we will be supporting TG1 for at least the next year. > > > Now before we have even finished the project I have to go > > back and say sorry, we got that wrong, it is now SQLAlchemy, Pylons > > and Genshi templates. But don't worry if we add Elixir as well, we > > can make SQLAlchemy look like SqlObjects! > > To move to to turbogears2 you don't have to change SQLObject out at > all, nor do you have to change kid. > > You want stability, and we are working hard to provide that. TG1 will > remain supported for a long time, which isn't set in stone mainly > because it's determined by how many people want that stability. > > But others, want to have access to new and better tools, and we are > working hard to provide that too. TurboGears 2 is a new package, with > a new name, and can be installed alongside the old turbogears 1 > package with no problems and no conflicts. So, you can run both on > the same server at the same time, and you can migrate your apps as > appropriate to your own needs (if you find you need SQLAlchemy, > migrate). > > At the same time we've worked hard to make it easy to migrate -- > because we have to migrate our own large applications too! :) > > > The dumb customer, who does not have religious convictions about > > which is the best web server interface, > > I hope you're not calling your customer dumb on a public maling list! > Ouch. > > > asks me what is the advantage to him of making all these > > changes? Any ideas? > > There are lots of advantages to each of the changes, but the nice > thing is you don't have to make any of them if you don't need them, > and you can switch to Genshi in TurboGears 1.0.3 with no problems, so > if you just want that one you're good to go. The same goes for > SQLAlchemy. If on the other hand you want Pylons integration, but you > want to keep Kid and SQLObject you can do that by moving to TG2. > We're putting you in the drivers seat. You get to control when, how > and if you make these changes. > > All we're doing is creating a new default set for new projects that > includes the newer components with all the advantages of these > components. > > > People never seem to learn that "if it ain't broke don't fix it". > > Of course, if we never "fixed" anything that wasn't "broken" we'd > never learn to do something better than we did before. Web > development isn't a static space, and we (like everybody else) are > trying to make it a better place -- and that means change. We're > maintaining as much backwards compatibility as we can, creating > migration paths, and doing what we can to make developers lives as > easy as we can. > > But if we don't continue to pay attention to the best tools available > and continue to innovate, we'll quickly become an irrelevant has-been > technology, and leave our users in a dead-end. That's certainly not > what anybody wants. > > So, we have to cut a path between total stability and maximum > innovation, and we're trying to do that in a clean way. But we're > also smart enough to know that we should give each of our developers > choices about what path to take for their own application. > > That's why TG2 will support Kid and SQLObject, and TG1 supports Genshi > and SQLAlchemy already. We're not perfect, so if you have some > specific suggestions on how to make your life easier as we move > forward, please let us know, and we'll do our best. > > -- > 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 -~----------~----~----~----~------~----~------~--~---

