greg-dove commented on issue #648: Tasks to Reach 1.0
URL: https://github.com/apache/royale-asjs/issues/648#issuecomment-570830362
 
 
   Please don't get the wrong impression Carlos. I personally prefer 
as3/mxml.... and I still think it is faster to build an app using as3 + mxml, 
based on my experience with React, so I did not want to give an impression that 
it does not make sense. I think the discussion here is more about what is the 
best way to grow the community (I am concerned that if we don't do that soon, 
then it may be extremely difficult for Royale longer term). I still think we 
can grow and evolve Royale but I think the best growth platform in the 
short/near term remains Flex migration.
   And I'm only outlining why I think the way I do about all this.... just 
opinion - I could be quite wrong. 
   
   I think 'clean and organized' code is largely a matter of discipline no 
matter what you code in, but is easier to achieve with application archetypes 
and IDE support/tools. As I mentioned, JS development in general has evolved in 
these areas.
   The work I did in React seems very convention-based and I think that is 
considered 'normal'. Sometimes it felt very 'boiler-plate' to set up common 
'container' and 'view' type variations between React and React Native for 
example (it was in the same codebase, but we tended to have different view 
components between React and React Native instead of shared view component, 
although it is possible to use or create view components to abstract the lower 
level differences between the 2 target types in some cases. Rarely views were 
split even more granular : iOS vs android). But that same 'boiler-plate' 
feeling was present in parts of many Flex apps I worked on in the past and I 
know those approaches added to maintainability, and that is a common priority 
in most projects. It's why I believe that apps with some sort of MVC 
architecture are easier to port to Royale than those without, for instance.
   
   I think @joshtynjala has done some work with React too, so may have some 
insights to share. And I know Josh has added some JSX support into Royale, 
which I am really curious about, but did not try to find info on or explore 
yet. Maybe there are other ways to bridge the gap?
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to