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 066D19009 for ; Thu, 1 Mar 2012 23:47:19 +0000 (UTC) Received: (qmail 55739 invoked by uid 500); 1 Mar 2012 23:47:18 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 55671 invoked by uid 500); 1 Mar 2012 23:47:18 -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 55663 invoked by uid 99); 1 Mar 2012 23:47:18 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Mar 2012 23:47:18 +0000 X-ASF-Spam-Status: No, hits=2.5 required=5.0 tests=FREEMAIL_REPLY,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of davidbuhler@gmail.com designates 209.85.210.175 as permitted sender) Received: from [209.85.210.175] (HELO mail-iy0-f175.google.com) (209.85.210.175) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Mar 2012 23:47:12 +0000 Received: by iaag37 with SMTP id g37so1430133iaa.6 for ; Thu, 01 Mar 2012 15:46:51 -0800 (PST) Received-SPF: pass (google.com: domain of davidbuhler@gmail.com designates 10.50.236.5 as permitted sender) client-ip=10.50.236.5; Authentication-Results: mr.google.com; spf=pass (google.com: domain of davidbuhler@gmail.com designates 10.50.236.5 as permitted sender) smtp.mail=davidbuhler@gmail.com; dkim=pass header.i=davidbuhler@gmail.com Received: from mr.google.com ([10.50.236.5]) by 10.50.236.5 with SMTP id uq5mr3081990igc.13.1330645611876 (num_hops = 1); Thu, 01 Mar 2012 15:46:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=xbT5LPEnw85L00W1UNJux6AWwE8OKUx6+S6sDcrUeVM=; b=fccZ5/5EIRUe0+yCU5D/X9fyT+L/wNeG1gW93sqm0oIc2e5xezeKyehDMexh+iJp8r A7sJsq/F3K3UbQVPdx6RLDppaDf+LVUCRVhIgsUkp4uvxFTjJ4RYtxa2mt7zo5GOyPjR EMfPgS0+RQ20b3PEZHk887yYWpA836FCEywRRiuGsP7jL8jz+DgTfj6QbyU4WgbI7kGp PBJ6SwuAEdinT9ygo4X8jbkLo2TOb51dyQWv8AsVnnoxZYoMChIlHEskwu+w6P522Im7 +ThP2qat1cqIdsMOFMENb6RyS892GNKRrtaqxv6/mZH9sOyc4dXOvwjftgaQo+0UImzH Ujbg== MIME-Version: 1.0 Received: by 10.50.236.5 with SMTP id uq5mr2515124igc.13.1330645611827; Thu, 01 Mar 2012 15:46:51 -0800 (PST) Received: by 10.50.126.3 with HTTP; Thu, 1 Mar 2012 15:46:51 -0800 (PST) In-Reply-To: References: Date: Thu, 1 Mar 2012 18:46:51 -0500 Message-ID: Subject: Re: Why Spark? (was Re: s:Spacer (was Re: Missing Spark components)) From: David Francis Buhler To: flex-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=14dae934046103d12004ba371351 X-Virus-Checked: Checked by ClamAV on apache.org --14dae934046103d12004ba371351 Content-Type: text/plain; charset=ISO-8859-1 I believe Adobe needed to support a backwards compatible product. My own preference is to take the same approach as certain software companies, and leave it to clients and companies to migrate to a faster, better, leaner platform (because we're not supporting backwards compatibility). On Thu, Mar 1, 2012 at 6:25 PM, Om wrote: > On Thu, Mar 1, 2012 at 3:12 PM, Omar Gonzalez >wrote: > > > > > > > Maybe, I am completely off base here, but exactly what is the > motivation > > of > > > the spark component set? Is it the new skinning paradigm, or is it > > better > > > performing versions of existing components or is it a completely > > different > > > set of components that happen to have similar names? If this is a > > separate > > > conversation, please reply in a new thread. > > > > > > Thanks, > > > Om > > > > > > > Personally for me the motivation to create Spark equivalents of some of > > these components is the better skinning model. At least, in my opinion, I > > much prefer the Spark skinning over MX. This is why I haven't done any MX > > apps since Spark came out. > > > > > Right, but why are mx components shipping when equivalent spark versions > are available? This to me is the biggest sticking point. Can we nix mx > components from future releases if that is the 'old' way of doing things? > > Was the original plan (by Adobe's Flex team) to get to 100% mx <=> spark > parity before nixing mx in a future release? If yes, can someone explain > the motivations for such a decision? > > (Non-rhetorical question) Is everyone okay with different components with > completely different architectures and supporting different sets of > features with the same names shipping alongside in the same SDK? If yes, > what are the benefits? > > Or was the original plan was to support two different sets of components > that support two different skinning architectures? It does not appear so > from the code hints (Use s:XYZ instead) that appear when we attempt to use > an mx component. > > IMHO, we need to pick one plan and make sure that EVERY component we ship > with the SDK follows the same set of rules. > > Thanks, > Om > --14dae934046103d12004ba371351--