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 C6CBE90C9 for ; Sat, 25 Feb 2012 20:17:40 +0000 (UTC) Received: (qmail 41437 invoked by uid 500); 25 Feb 2012 20:17:40 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 41400 invoked by uid 500); 25 Feb 2012 20:17:40 -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 41392 invoked by uid 99); 25 Feb 2012 20:17:40 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 25 Feb 2012 20:17:40 +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 olegsivokon@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; Sat, 25 Feb 2012 20:17:33 +0000 Received: by iaby12 with SMTP id y12so4844855iab.6 for ; Sat, 25 Feb 2012 12:17:13 -0800 (PST) Received-SPF: pass (google.com: domain of olegsivokon@gmail.com designates 10.50.161.196 as permitted sender) client-ip=10.50.161.196; Authentication-Results: mr.google.com; spf=pass (google.com: domain of olegsivokon@gmail.com designates 10.50.161.196 as permitted sender) smtp.mail=olegsivokon@gmail.com; dkim=pass header.i=olegsivokon@gmail.com Received: from mr.google.com ([10.50.161.196]) by 10.50.161.196 with SMTP id xu4mr10063391igb.11.1330201033284 (num_hops = 1); Sat, 25 Feb 2012 12:17:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=K5CNO1LkVCLLP6XPvEXcilSAwi0dFRxwO+DYqygRApk=; b=V6TvWoHksSaCrdMsH6QSmc8oQKXFvIPEp20+MRqC0YVoijva70y+0p7JOqnCykg3Fn GIed+Q7xyv4V8mdjmq9sXAxykdX06Ixy/5aSMiiFKjoKwpUMYR3Dh2BvaBiuCQPTzD9H 7GTJmRWB1VZrJzoFrtUKrReogjhnGD5iVSwn4= MIME-Version: 1.0 Received: by 10.50.161.196 with SMTP id xu4mr8093263igb.11.1330201033230; Sat, 25 Feb 2012 12:17:13 -0800 (PST) Received: by 10.42.224.132 with HTTP; Sat, 25 Feb 2012 12:17:13 -0800 (PST) In-Reply-To: References: <4F44A4AE.1030408@leichtgewicht.at> <4F44AFAB.9060002@leichtgewicht.at> <33487595652B444690C75E0151928A4B@KORODESKTOP> <009001ccf143$2c353890$849fa9b0$@davidarno.org> <4F44B516.7000009@leichtgewicht.at> <4F44DF0C.7070802@leichtgewicht.at> <4F4913A7.1030102@dot-com-it.com> Date: Sat, 25 Feb 2012 22:17:13 +0200 Message-ID: Subject: Re: [OT] Flash Platform roadmap From: Left Right To: flex-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=14dae934051b10c7ac04b9cf902b --14dae934051b10c7ac04b9cf902b Content-Type: text/plain; charset=ISO-8859-1 Presentation interface of Flash and Flex interest precisely the prospects, it's not interesting for a wide range of developers, who write code that leverages client-server communication, data processing, physics, AI and many many more. I, for once, being an AS3 programmer at my last job had to deal purely with only the code that manages some video-peer-to-peer-chat kind of thing, and the visual side of project never was in my real of responsibility. However, the must-have visual side of thing (which in my case was an ideal white screen 600x800 pixels) hindered the process a lot - Flash player is creepily slow and unproductive when communicating outside. On tests, you would often want to run 100 copies of the program, but maybe even more... running so many flash players would be very unhealthy for the system :) And, yeah, like Omar Gonzalez says - testing. You may think about testing as unimportant, but the larger the project is, the higher % of time it spends in testing. In fact, a project with the development cycle of about a year may spend 1-2 months in actual development, and the rest is testing. Not being able to automatically register or send clicks to player is maddening. If, as I mentioned it before, the player could have been combined of two parts, one being the runtime for the code, that expect callbacks from another part for doing the rendering and piping in the input events - that would be priceless, as someone (well, someone like me even!) could've written a mock for the interaction API to send automatically generated signals back and forth. This is also where HTML wins on almost all positions - you can automate the testing, the continuous integration, and make it all run automatically, saving a lot of work hours for QA personnel... Best. Oleg --14dae934051b10c7ac04b9cf902b--