Return-Path: X-Original-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E307F9CF1 for ; Sun, 15 Jan 2012 22:02:27 +0000 (UTC) Received: (qmail 131 invoked by uid 500); 15 Jan 2012 22:02:27 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 99931 invoked by uid 500); 15 Jan 2012 22:02:26 -0000 Mailing-List: contact flex-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: flex-dev@incubator.apache.org Delivered-To: mailing list flex-dev@incubator.apache.org Received: (qmail 99923 invoked by uid 99); 15 Jan 2012 22:02:26 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 15 Jan 2012 22:02:26 +0000 X-ASF-Spam-Status: No, hits=0.8 required=5.0 tests=FH_FROMEML_NOTLD,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [64.13.192.43] (HELO cl34.gs01.gridserver.com) (64.13.192.43) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 15 Jan 2012 22:02:20 +0000 Received: from cpc2-dals8-0-0-cust400.hari.cable.virginmedia.com ([77.101.169.145]:34066 helo=[10.0.1.4]) by cl34.gs01.gridserver.com with esmtpsa (TLS-1.0:RSA_AES_128_CBC_SHA:16) (Exim 4.69) (envelope-from ) id 1RmY9G-0002pm-Ny for flex-dev@incubator.apache.org; Sun, 15 Jan 2012 14:01:58 -0800 Message-Id: From: Tink To: flex-dev@incubator.apache.org In-Reply-To: <4F134B20.6080205@dot-com-it.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v936) Subject: Re: Overly large classes (was Flex incubation on Apache as Opensource) Date: Sun, 15 Jan 2012 22:01:55 +0000 References: <060d01ccd3bd$1414aa00$3c3dfe00$@davidarno.org> <4F132EEF.8090109@dot-com-it.com> <063d01ccd3c8$d4b31d90$7e1958b0$@davidarno.org> <4F134B20.6080205@dot-com-it.com> X-Mailer: Apple Mail (2.936) X-Authenticated-User: 2993 flex@tink.ws X-Spam-Level: X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: "score=-1.4 tests=ALL_TRUSTED version=3.1.7" On 15 Jan 2012, at 21:54, Jeffry Houser wrote: >> That is kind of what the Spark Architecture did. And the end >> result is that development is more complicated to extending and >> modifying things [from the perspective of a component developer] is >> a complete nightmare. It's much worse than the "too many private >> variables" problem that existed in the Halo architecture. > > For the sake of simplicity in development; wouldn't the MX approach > of having a single class to represent the List be better? > > In my view Spark favored flexibility over simplicity. > > -- > Jeffry Houser > Technical Entrepreneur > 203-379-0773 > -- > http://www.flextras.com?c=104 > UI Flex Components: Tested! Supported! Ready! > -- > http://www.theflexshow.com > http://www.jeffryhouser.com > http://www.asktheflexpert.com > -- > Part of the DotComIt Brain Trust > I much prefer the code base of the Spark List as a user and component dev. Scroller, DataGroup and skinning opened up so many more possibilities. Those privates still get in the way though! Please lets not go back to the MX days! Tink