[Chandler-dev] Framing discussion about desktop architecture

D John Anderson john at osafoundation.org
Thu Sep 13 09:34:14 PDT 2007


On Sep 12, 2007, at 9:27 PM, Reid Ellis wrote:
> When I try to trace UI creation, I hit something of a wall. Where I  
> would expect code to go into an __init() and proceed normally,  
> there is a large wall of abstraction with "template" methods and  
> schema attributes for what should be simple member variables.  
> Although I can appreciate what this high-level abstraction does,  
> and why it is there, this has to be weighed against the burden put  
> upon developers who have to go through this learning curve. I still  
> don't think I've finished it myself.
>
> I don't think the complexity of instantiation is worth the modicum  
> of increased functionality it affords. (Oooh, I almost said  
> "affordance").

+1. I also get really confused by the template brick wall and I'd  
love to get rid of it. I think we can simplify it pretty easily  
without sacrificing the reason it was created -- i.e. to make code  
for item creation less verbose.




More information about the chandler-dev mailing list