Hey Carlos:
Our decision to commit to React Native was because:
1.) It is very difficult to find skilled (or even interested in learning) Flex
developers anymore. I posted a job on this very forum six weeks ago and
received no interest from anyone wanting to go full-time as a Flex/AIR remote
developer, and our other recruiting channel also came up empty.
2.) Schools are teaching React, and there are many young, passionate developers
who want to work with it.
3.) The right business decision for us was to identify and embrace a platform
that's proven, yet young enough to still be growing in adoption, and shares
language, tools, libraries, design patterns etc., between web front-end (React)
and mobile (React Native), and supports implementing native access to devices
without relying solely on a plug-in marketplace.
I'm not really interested in learning and developing with React myself, but
I've been coding less and less as our company has started growing pretty fast
now since we released an MVP in February that has gone pretty viral among
investors who want to invest in pre-IPO companies, like Robinhood, Ripple, and
more.
If I were to start another company with a great app idea by myself, I will
certainly use Flex/AIR for mobile, and almost certainly use Royale for web and
continue with a Java/Spring back-end with MySQL all running in AWS cloud. That
is my comfort zone tech-stack I've been working in for many years.
Thanks for making me think about Royale for my next web project and I wish you
the best of luck evangelizing and recruiting a strong team to push this tech
back into the mainstream.
Best regards,
Erik
=====
Hi Erik,
As I said, I understand your company wants to go React. It's just natural.
I'd love to see more companies trusting Royale and going with us, but while
that is attractive don't think that should be our final purpose. I must say
I'm glad to work on improving Royale since I believe in this technology and
its programming model, I think there's nothing better than it and enjoy it!
:). So getting others (individuals and companies) to jump and use it, would
be very cool, but don't want that to make any difference, but the potential
people that could invest his time in submitting PRs, patches or work in new
outputs like WASM/IOS/Android.
I think Royale should be fun and make people work with it for his personal
apps or try to introduce in its business or company, but knowing there's a
team of passionate people behind it that love to invest his time on making
it better and better over time, and that nowadays is already working, and
maybe we still could miss some things, but now anyone can learn Royale and
make anything he still miss on the current state.
Techs, frameworks,...all come and go all the time :), so I feel comfortable
pushing something that is not behind the commercial business tentacles of
Google (Angular), Facebook (React), Microsoft or Apple...
So just say you, don't worry about your company going React, if you love
the Flex (now Royale) programming model and have some personal Flex Apps
you want to migrate, try to go yourself with Royale and enjoy it, I'm sure
you will! :)
Best,
Carlos