Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 8A1FB200C39 for ; Thu, 2 Mar 2017 03:24:15 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 88BE2160B78; Thu, 2 Mar 2017 02:24:15 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id D2C41160B70 for ; Thu, 2 Mar 2017 03:24:14 +0100 (CET) Received: (qmail 45852 invoked by uid 500); 2 Mar 2017 02:24:13 -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 45841 invoked by uid 99); 2 Mar 2017 02:24:13 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Mar 2017 02:24:13 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 3BD1B1A7B02 for ; Thu, 2 Mar 2017 02:24:13 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.068 X-Spam-Level: X-Spam-Status: No, score=-0.068 tagged_above=-999 required=6.31 tests=[RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_NEUTRAL=0.652] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id 7rDFzNjaaBY6 for ; Thu, 2 Mar 2017 02:24:09 +0000 (UTC) Received: from icp-osb-irony-out9.external.iinet.net.au (icp-osb-irony-out9.external.iinet.net.au [203.59.1.226]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id 13B8E5FB61 for ; Thu, 2 Mar 2017 02:24:08 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2BmAgAogbdY/7qCqXwNURwBAQQBAQoBAYkXm26XQoYfAQICgxABAgEBAQEBAoV7AQEBAgEjWwsLDQ0CJgICVzSJVrB+aIImJopwAQEIAgElgQuHRoJqhFRMgjougjEFnCiTG4l7hjqPBIQxgRNFIRQIFxVPAYIshCOKUwEBAQ X-IPAS-Result: A2BmAgAogbdY/7qCqXwNURwBAQQBAQoBAYkXm26XQoYfAQICgxABAgEBAQEBAoV7AQEBAgEjWwsLDQ0CJgICVzSJVrB+aIImJopwAQEIAgElgQuHRoJqhFRMgjougjEFnCiTG4l7hjqPBIQxgRNFIRQIFxVPAYIshCOKUwEBAQ X-IronPort-AV: E=Sophos;i="5.35,228,1483977600"; d="scan'208";a="179568796" Received: from unknown (HELO [192.168.0.5]) ([124.169.130.186]) by icp-osb-irony-out9.iinet.net.au with ESMTP; 02 Mar 2017 10:23:48 +0800 From: Justin Mclean Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\)) Subject: Re: The state of FlexJS Date: Thu, 2 Mar 2017 13:23:47 +1100 References: <1488379430635-59948.post@n4.nabble.com> <1488393236609-59955.post@n4.nabble.com> <0114437B-093C-43ED-AE07-B5F940EFA5B5@classsoftware.com> <1488405230328-59962.post@n4.nabble.com> <00f401d292f4$ca5131c0$5ef39540$@com> To: dev@flex.apache.org In-Reply-To: <00f401d292f4$ca5131c0$5ef39540$@com> Message-Id: <9E305CC0-436C-4DF5-9EA1-2D0D1D4C6ABC@classsoftware.com> X-Mailer: Apple Mail (2.3259) archived-at: Thu, 02 Mar 2017 02:24:15 -0000 Hi, > Is there any table or similar mapping FlexJS vs AS (classes, = components, properties, methods...)? =20 There is one of the wiki but only at the component level. Properties and = methods are not always going to match the names of the FlexSDK and their = may be some features missing on the FlexJS side. > I have been fiddling with this for a couple of years now trying to = convert existing large projects from Flex / FlashBuilder to FlexJS, but = keep stumbling on missing bits. I know and appreciate it is open source = but, as I am not so technically competent, the messages back and forth = are disconcerting for someone looking for a complete solution. I don't believe there will ever be a magic recompile FlexSDK to FlexJS = so some effort will be required hopefully less over time. However most = of your code (business logic and the like) will currently recompile and = it=E2=80=99s still far less effort compared to rewriting your = application in another framework / language. While FlexJS is currently a little rough around the edges (i'st not a = 1.0 release yet), and you should expect to run into some issues using = it, there=E2=80=99s not a single issue that I=E2=80=99ve run into that = couldn't be sorted out one way or another. One or two (such as Container = padding) don=E2=80=99t have perfect workarounds, but in all cases it's = not a major concern. Thanks, Justin=