Ian Bicking: the old part of his blog


Although it's often a problem with Web applications, Zope never really seemed to lend itself to incremental development and testing. I know that they've improved things recently, and the emphasis on components is very welcome, but there's nothing worse than having to stop and start servers, redeploy stuff, and so on (especially if the software runs like treacle).

I've come round to thinking that architectures should be as shallow as possible because they then lend themselves to being comprehensively tested and understood. Zope and various J2EE frameworks seem to be like towers in contrast to such ideals.
Comment on I'm unhappy
by Paul Boddie