[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