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 61CD49A02 for ; Fri, 6 Jan 2012 00:13:09 +0000 (UTC) Received: (qmail 41251 invoked by uid 500); 6 Jan 2012 00:13:09 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 41147 invoked by uid 500); 6 Jan 2012 00:13:08 -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 41139 invoked by uid 99); 6 Jan 2012 00:13:08 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 06 Jan 2012 00:13:08 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=5.0 tests=RCVD_IN_DNSWL_HI,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [65.115.85.73] (HELO smtp-outbound-2.vmware.com) (65.115.85.73) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 06 Jan 2012 00:13:01 +0000 Received: from sc9-mailhost2.vmware.com (sc9-mailhost2.vmware.com [10.113.161.72]) by smtp-outbound-2.vmware.com (Postfix) with ESMTP id 2EE7E4617D for ; Thu, 5 Jan 2012 16:12:39 -0800 (PST) Received: from pa-excaht03.vmware.com (pa-excaht03.vmware.com [10.113.81.154]) by sc9-mailhost2.vmware.com (Postfix) with ESMTP id 2AED5B0196 for ; Thu, 5 Jan 2012 16:12:39 -0800 (PST) Received: from exch-mbx-111.vmware.com ([10.113.190.111]) by pa-excaht03.vmware.com ([10.113.81.154]) with mapi; Thu, 5 Jan 2012 16:12:39 -0800 From: Douglas Arthur To: "flex-dev@incubator.apache.org" Date: Thu, 5 Jan 2012 16:12:24 -0800 Subject: RE: Flex modularity through composition and interfaces (Dependency Injection) Thread-Topic: Flex modularity through composition and interfaces (Dependency Injection) Thread-Index: AczMBzrr43HlViKNR1u6V/KMM0OaRQAAAiZQ Message-ID: <21F668673FA0C04AB9042388AC13A414037EE9E3B2@exch-mbx-111.vmware.com> References: <507A7D3A-5596-44D1-8F77-03080B55507E@tink.ws> In-Reply-To: <507A7D3A-5596-44D1-8F77-03080B55507E@tink.ws> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US 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 > From: Tink [mailto:flex@tink.ws] >=20 > On 5 Jan 2012, at 23:48, Alex Harui wrote: >=20 > > Maybe, but you're still using Metadata, for which I am not a fan. > > > > -- > > Alex Harui > > Flex SDK Team > > Adobe Systems, Inc. > > http://blogs.adobe.com/aharui > > >=20 >=20 > But the metadata would be removed from the final generated AS, just like > [Bindable] is and replaced with AS. The one problem I have with Metadata is when doing a code refactor, it does= not take into account the Metadata tags. Thus, it's easier to miss changes= that should be made to metadata when refactoring. That's to say if the Met= adata is more complex than things like a simple [Inject] tag. This was one = of the drawbacks I had when using Parsley, although I really enjoyed what P= arsley did for me. - Doug