Ian Bicking: the old part of his blog

More small apps comment 000

Strictly speaking, Turbogears doesn't actually have a RDBMS requirement. 99% of applications that are written for TG will use one and it's geared towards that kind of development, but you don't have to have one installed. It would actually be possible to use a ZODB backend with turbogears. If a ZODB backend were written for SQLObject (if that's even possible), it could make integration even easier.

There are already Plone products that require an RDBMS though (eg, KNotes) so it wouldn't be a totally new thing.

But yeah, in general, any kind of heterogenous deployment is going to be more of a hassle than something totally self-contained.

Comment on Re: More Small Apps
by anders

Comments:

But yeah, in general, any kind of heterogenous deployment is going to be more of a hassle than something totally self-contained.

But only for the initial deployment. At least in my experience, heterogeneous deployment is a lot easier to maintain, because there's fewer dependencies all around. Well, good heterogeneous deployment of course; an ad hoc variety of deployments is no fun.

This might not be true for a very small user, for whom everything seems ad hoc because they do so few installations and never become familiar with any particular process. But that same user probably is less attached to a framework and to integration than a larger user might be, so some of the downsides to heterogeneous environments aren't as much of an issue.

# Ian Bicking