On 6/4/16, 1:06 AM, "carlos.rov...@gmail.com on behalf of Carlos Rovira" <carlos.rov...@gmail.com on behalf of carlos.rov...@codeoscopic.com> wrote:
>2016-06-03 22:13 GMT+02:00 Alex Harui <aha...@adobe.com>: > >> >> I'm interested in what Carlos and others would expect from FlexJS in >>order >> to be a "better way" of developing web apps. >> > >I think FlexJS is getting lots of cool stuff that make it *potentially* >very flexible, but thinking as a user (or >someone that would love to see FlexJS as the main platform out there in >the >next year), to be the main platform of >choice there should be a straight forward way to make a web app in FlexJS >that make super easy to develop with this technology Snip... >If I would need to choose a tech right now for a new app that I need to >start tomorrow, I would choose ReactJS. We need to reach a point where >most >of the people out there, when evaluate witch >tech to choose, and compare to popular JS libraries and frameworks, would >choose FlexJS since is the best in all facets, and right now the most >wanted (at least for me) is a robust, nice-looking >component set that mimics the great things we had in Flex (since we are in >Apache Flex!!) > >I'm afraid that if FlexJS doesn't reach that point, and only is an >"enhancer" of other core technologies, people would choose the core >reactJS >library, since is more direct way to develop. > Well, I've been taking the "enhancer" road so we don't have to compete against other frameworks. They have many more contribution hours than we can currently produce. But I definitely agree that we want FlexJS to have the same out-of-the-box experience that Flex does. However, I think we have a reasonable, but basic, set of components today. Enough to produce FlexJSStore, for example, or MobileTrader. What do you see is missing? If it is the actual visuals, like some default "theme", I definitely think we need some designer to help us: that is not my area at all. If it is a skinning model, more work needs to be done there, but the approach taken so far is that the basic components should respond to (simple) CSS correctly so a good default look should be possible with CSS. AFAICT, the simple examples in ReactJS that I've seen are using straight HTMLElements so are only going to have CSS for visuals so we should be roughly equivalent there. How about this: can you produce an example in regular Flex that you want FlexJS to match? Then we can try it in FlexJS and see what is missing. Thanks, -Alex