Return-Path: X-Original-To: apmail-flex-dev-archive@www.apache.org Delivered-To: apmail-flex-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A79D5E859 for ; Wed, 16 Jan 2013 18:25:51 +0000 (UTC) Received: (qmail 77398 invoked by uid 500); 16 Jan 2013 18:25:50 -0000 Delivered-To: apmail-flex-dev-archive@flex.apache.org Received: (qmail 77374 invoked by uid 500); 16 Jan 2013 18:25:50 -0000 Mailing-List: contact dev-help@flex.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flex.apache.org Delivered-To: mailing list dev@flex.apache.org Received: (qmail 77366 invoked by uid 99); 16 Jan 2013 18:25:50 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Jan 2013 18:25:50 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of akessner@gmail.com designates 209.85.216.181 as permitted sender) Received: from [209.85.216.181] (HELO mail-qc0-f181.google.com) (209.85.216.181) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Jan 2013 18:25:45 +0000 Received: by mail-qc0-f181.google.com with SMTP id x40so1072566qcp.40 for ; Wed, 16 Jan 2013 10:25:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:content-type; bh=xP37GynnCyfMmknZqXFswLo35qQqPFuskeQfJsU5lrs=; b=NPlDB3PnIposPdKac7LhAxdMw3TkPJ3Fe/UHQ7KqXTkIPxRKWO+zYTp859pbKE5MCI Evae6wbfGwDJWar36yd5k/uR4b+RtOSc6g5i/ATSLE0NzwSkrbngzV1XlJtbYlIJaMxw kEOuCg47dqjIX94xyGMmY9TvgIGzcgsOFLwcHo+V0qeEBu10CbHEJnekDFOgDjBPWCmH moHmgudGKbXBnHU9EYa0QlC8nuX+4gz7lbYgyrCygyUD2R4JUXiZMNZ5arlHOcElKv9k XI2LMeK5Ilutmk1I8kiz4wkNgPpMZ6M9y96iu78NSKWtTTm9jggSfrexEX7YWb2P1oHU 6Mmw== MIME-Version: 1.0 X-Received: by 10.224.195.133 with SMTP id ec5mr2650079qab.85.1358360724807; Wed, 16 Jan 2013 10:25:24 -0800 (PST) Received: by 10.229.221.142 with HTTP; Wed, 16 Jan 2013 10:25:24 -0800 (PST) Received: by 10.229.221.142 with HTTP; Wed, 16 Jan 2013 10:25:24 -0800 (PST) In-Reply-To: References: <20130114180839.64012ujj7nqbnlkn@franklin.liquidweb.com> <022c01cdf350$5c4c4d10$14e4e730$@usa.net> <20130115135233.822540wy4gme0fox@franklin.liquidweb.com> <023c01cdf356$bc697fa0$353c7ee0$@usa.net> <0E7CF6486AC44249B0B674C6760449B404611B2E@mcusquanez26v.mcdsus.mcds.usmc.mil> <91372252-6B53-4F10-B18E-ACF804434332@classsoftware.com> Date: Wed, 16 Jan 2013 20:25:24 +0200 Message-ID: Subject: Re: [OT] The end of the SpiceFactory From: Avi Kessner To: dev@flex.apache.org Content-Type: multipart/alternative; boundary=20cf300fab657aa0de04d36c00d9 X-Virus-Checked: Checked by ClamAV on apache.org --20cf300fab657aa0de04d36c00d9 Content-Type: text/plain; charset=ISO-8859-1 Not only do singleton's make it hard to test but they also make it harder to get people to write testable code. As for static functions, I like to think of them as baby steps towards writing functional language code and a nice fence around making sure your functions have no side affects. On Jan 16, 2013 8:18 PM, "Avi Kessner" wrote: > After laerning puremvc and robotlegs I got a mate project. At first I > found it frustrating, then I got used to it. Then I wondered why the views > were written so tightly that I couldn't shift the ui from the top to the > left > On Jan 16, 2013 12:59 PM, "Justin Mclean" > wrote: > >> Hi, >> >> > I have heard good things about "Mate" for MVC. Has anyone used it? >> >> A few years ago on several projects - but a bit rusty now. I >> particularly liked how it used declarative markup (MXML) for the event >> maps. If you needed to order multiple server calls it made it very easy. >> >> Justin > > --20cf300fab657aa0de04d36c00d9--