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 95EA89DE7 for ; Sat, 3 Mar 2012 02:59:47 +0000 (UTC) Received: (qmail 28591 invoked by uid 500); 3 Mar 2012 02:59:47 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 28383 invoked by uid 500); 3 Mar 2012 02:59:46 -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 28364 invoked by uid 99); 3 Mar 2012 02:59:46 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 03 Mar 2012 02:59:46 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [64.185.107.254] (HELO exchange.Vivid.local) (64.185.107.254) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 03 Mar 2012 02:59:38 +0000 Received: from EXCHANGE.Vivid.local ([fe80::b020:c93a:865b:8509]) by exchange.Vivid.local ([fe80::b020:c93a:865b:8509%11]) with mapi id 14.01.0289.001; Fri, 2 Mar 2012 18:59:17 -0800 From: Aaron Miller To: "flex-dev@incubator.apache.org" Subject: RE: Why Spark? (was Re: s:Spacer (was Re: Missing Spark components)) Thread-Topic: Why Spark? (was Re: s:Spacer (was Re: Missing Spark components)) Thread-Index: AQHM+ADRUfrZwymuHEWh0tEziQrStpZWm1AAgABNU4CAAARsgIAAGGKAgACUVgCAALEXAIAAGVUA//99exo= Date: Sat, 3 Mar 2012 02:59:16 +0000 Message-ID: References: , In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [75.141.69.239] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org > To me, that can't be true. If anything, while more verbose Spark=0A= > is infinitely friendlier to the little guy. In mx, as soon as=0A= > you wanted to do anything different, your only choice was to=0A= > hire a component developer to extend/copy/rewrite these classes.=0A= > Take for example a circular or carousel list. You can create a=0A= > layout object for a circular list in a hundred lines of code in=0A= > Spark. Since I did this in mx, I will let you know it's a=0A= > thousand plus. If you wanted to change the headers of a datagrid=0A= > in mx, several hundred lines of cut and paste plus maintaining a=0A= > component extension version to version of framework changes. In=0A= > Spark, you change a skin. Sorry, to me spark is verbose not=0A= > harder, and it doesn't push anyone out. Its friendlier to=0A= > businesses who do not have the budget or dedicated staff for=0A= > component development.=0A= > =0A= > BTW, if the extra lines bother someone, then create a library=0A= > calls spark basic, which does nothing but extend list and set=0A= > the horizontal layout... then the syntax is nearly identical.=0A= > =0A= > IMO, the complaining about spark doesn't address the actual=0A= > issue. There is nothing harder about it. It is different. The=0A= > things I mentioned earlier in this thread have absolutely=0A= > nothing to do with how mx or spark would be used by the average=0A= > developer. It is all internal architecture and doing so would in=0A= > no way affect someone who didn't want to use it.=0A= > =0A= > Mike=0A= =0A= ^^ This times a million!=