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 93195B134 for ; Wed, 4 Jan 2012 21:31:26 +0000 (UTC) Received: (qmail 98535 invoked by uid 500); 4 Jan 2012 21:31:26 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 98478 invoked by uid 500); 4 Jan 2012 21:31: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 98470 invoked by uid 99); 4 Jan 2012 21:31:26 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Jan 2012 21:31:26 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [209.85.213.175] (HELO mail-yx0-f175.google.com) (209.85.213.175) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Jan 2012 21:31:18 +0000 Received: by yenm12 with SMTP id m12so8831368yen.6 for ; Wed, 04 Jan 2012 13:30:57 -0800 (PST) Received: by 10.101.101.6 with SMTP id d6mr22620196anm.8.1325712657553; Wed, 04 Jan 2012 13:30:57 -0800 (PST) Received: from [192.168.1.7] (186-105-209-148.baf.movistar.cl. [186.105.209.148]) by mx.google.com with ESMTPS id 9sm139776305any.3.2012.01.04.13.30.55 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 04 Jan 2012 13:30:56 -0800 (PST) From: Rogelio Castillo Aqueveque Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: multipart/alternative; boundary="Apple-Mail=_5FCFEC01-0C9B-44AE-A50A-06B238A2A940" Subject: Re: Flex modularity through composition and interfaces Date: Wed, 4 Jan 2012 18:30:53 -0300 In-Reply-To: To: flex-dev@incubator.apache.org References: <20120104160346.14214ryrloryh4fm@www.teotigraphix.com> <4F04C070.6020401@webfuel.pt> <815DF771-823D-476E-B8BC-609AFA887442@rogeliocastillo.com> Message-Id: <604B6860-3514-40E2-A967-4C2966FB9BA6@rogeliocastillo.com> X-Mailer: Apple Mail (2.1251.1) X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail=_5FCFEC01-0C9B-44AE-A50A-06B238A2A940 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=iso-8859-1 ooh, I guess I misunderstood the idea of DI, I thought about = implementing other parsley/swiz/etc inside the sdk. I'm all for modularity and DI within the framework. R --- Rogelio Castillo Aqueveque rogelio@rogeliocastillo.com On 4/01/2012, at 6:25 PM, Roland Zwaga wrote: > I think Michael Labriola has some ideas about modularity and DI within = the > framework, his idea was definitely NOT to have Flex feature an IoC > container like Swiz/SpringAS/SmartyPants etc. > The DI features would be focused on framework modularity, not on > *application* frameworks. >=20 > On 4 January 2012 22:17, Rogelio Castillo Aqueveque < > rogelio@rogeliocastillo.com> wrote: >=20 >> I agree on modularity, but I reckon dependency injection is a totally >> different thing which has lots of very good libs out there... not = sure if >> that should be part of the SDK. >>=20 >> I believe that the focus should be on splitting the SDK into several >> modules/libs, then think on interface design. >>=20 >> R >>=20 >> --- >> Rogelio Castillo Aqueveque >> rogelio@rogeliocastillo.com >>=20 >>=20 >>=20 >>=20 >> On 4/01/2012, at 6:11 PM, Jo=E3o Saleiro wrote: >>=20 >>> +1 >>>=20 >>> I agree with reducing strong-coupled dependencies as the first = priority. >>>=20 >>> I would also complement the use of interfaces with: >>>=20 >>> - using dependency injection when possible >>> - splitting the SDK into several libraries >>> - support and advocate the use of Maven for managing dependencies = (or >> something similar) >>>=20 >>>=20 >>> Jo=E3o Saleiro >>>=20 >>> On 04-01-2012 21:03, Michael Schmalle wrote: >>>> Continuing the thread from "Committer duties and information" >>>>=20 >>>> about setting interface priority to #1 in the future development fo >> Flex. >>>>=20 >>>> Mike >>>>=20 >>>>=20 >>=20 >>=20 >=20 >=20 > --=20 > regards, > Roland >=20 > --=20 > Roland Zwaga > Senior Consultant | Stack & Heap BVBA >=20 > +32 (0)486 16 12 62 | roland@stackandheap.com | = http://www.stackandheap.com --Apple-Mail=_5FCFEC01-0C9B-44AE-A50A-06B238A2A940--