[Web-SIG] Re: Just lost another one to Rails
Martijn Faassen
faassen at infrae.com
Tue Apr 19 17:31:59 CEST 2005
A.M. Kuchling wrote:
> On Mon, Apr 18, 2005 at 05:01:41PM +1000, Anthony Baxter wrote:
>
>>If you spell it wrong, you either
>>get a broken web application with no useful traceback, or else a
>>monstously hideous traceback that's almost entirely useless.
>
>
> This is also part of why I've never been able to get anywhere with
> Twisted, and why I'm suspicious of systems that depend critically on
> interfaces, adaptors, and other such extensions to the object model.
> When they go wrong, diagnosing the problem is messy, and simple typos
> can get turned into huge debugging expeditions.
I think this fairly accurately describes the risk of strongly decoupled
systems like Zope 3 and Twisted. In the beginning of OO, people had this
complaint about inheritance hierarchies too. And they were partially
right, but not entirely. I believe adaptation is a useful tool, but like
inheritance, one shouldn't overdo it and use with it with care. I can
certainly say Zope 3 in some areas goes overboard with this.
How would you deal with the flexibility requirements that these systems
have, though?
Regards,
Martijn
More information about the Web-SIG
mailing list