And as an added bonus, Flutter is easier to reason about, has edit and continue, and is more performant.
Perhaps the use of Dart instead of Javascript was a deal killer though?
And as an added bonus, Flutter is easier to reason about, has edit and continue, and is more performant.
Perhaps the use of Dart instead of Javascript was a deal killer though?
Why can’t RN die within 10 years? Because it’s been around since 2013 vs 2017? Because you like one more than the other?
I have concerns about Google’s commitment to Dart/Flutter, but I’m not sure one scenario is pants on head insane and the other just fact.
If for one technology you can extrapolate from today out to the next several years at least, and the other's path is effectively entirely opaque and at the whim of another party, it's a company-killer level risk to bet on the latter. Put it this way, if Google drops Dart/Flutter tomorrow, Google will be just fine as they have very little skin in the game so to speak. Technical reasons one way or another are completely overshadowed by the business risks, as the landscape is today (which will change over the years, but Shopify is making their decision today).
I'm not convinced it's a worse idea to guess lottery numbers than to guess what will be successful languages. To that point however, React isn't a language (or a framework) it's a library.
I would say Google has more to lose by dropping Dart and Flutter as a language and frame work than Facebook has/had by dropping React.
I'm not so sure it would be easy to continue RN core development either. From what I see even just upgrading the JS engine from an ancient version was a major hassle for the core team.
In RN there's simply more moving parts. You work with 3 package managers at the same time, possibly even 3 languages. At least at this stage Flutter just seems overall more productive for the developer.
And that's not counting the small startups. There are countless ones of those too.