On 4/20/16, 7:16 AM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote:
>And what about calling that stuff "Flex 5"? > >We'd have the flex5 compiler (aka Falcon), framework (aka ASJS) ... Possible, but IMO, Flex 5 implies more backward-compatibility than FlexJS can currently deliver. That said, as I've been working on the Spark/MX-like component set, it as occurred to me that some day, when some JS runtime decides to support weak references and maybe object keys, and if we are otherwise successful getting Spark/MX-like components to run in FlexJS, that if the performance overhead of the work required to get that code to run is small enough, we could "re-base" the flex-sdk repo on top of flex-asjs classes and that would truly be a Flex 5 sort of thing. So in my mind, I'm saving Flex 5 for that day. Also, I'm not sure we are going to wait for the Spark/MX-like component set to declare FlexJS as a 1.0, so I'm still thinking we want a different name. I like having the "JS" in the product name because I think "JS" are important initials to make it clear that this product is for JS app development. Also, there is so many examples about Flex for Flash in the internet, I'd rather not use just "Flex" for content related to producing JS apps because existing examples often mention Flash and could be confusing for folks, and I want to encourage newbies to start with the Basic component set or 3rd-party component sets and not MX or Spark as MX and Spark are likely to be heavy and slow. I also forgot to mention in my last post, that while it is great to have new folks helping out, and it may sound like we have people working on the important things, we could always use more help! If you are reading this, you can help just by trying it out, filing bugs, offering improvements on the documentation, blogging about it, and hopefully, submitting code patches. All those things help make FlexJS ready a bit sooner. Thanks, -Alex