5 ms·
The whole idea of “learn once, write everywhere”, React being the #1 used web framework and the sheer amount of React developers out there is something that Flu
by akmarinov 4y ago
The whole idea of “learn once, write everywhere”, React being the #1 used web framework and the sheer amount of React developers out there is something that Flutter will likely never overcome.
If you’re starting a project tomorrow, you can easily find 100 developers with years of React experience, where there are barely any experienced Flutter devs.
At that point, might as well go completely native.
- mhoad 4y agoFor maybe a single weeks worth of investment you could pick up Dart (the learning curve is tiny) and have that exact same value proposition of write once and run anywhere but with many other substantial advantages on top of it. Here’s a completely arbitrary one from just yesterday that focuses on supply chain security (https://opensource.googleblog.com/2022/06/Dart-and-Flutter-enable-Allstar-and-Security-Scorecards.html https://opensource.googleblog.com/2022/06/Dart-and-Flutter-e...) but this kind of thing is happening on an almost weekly basis in the background around Dart and Flutter. I don’t think people understand what’s happening behind the scenes on these projects but they are developing some very solid fundamentals to build on top of into the future. Seriously take a look at this basic language tour, it’s incredibly familiar for anyone with an OO background out of the box https://dart.dev/guides/language/language-tour https://dart.dev/guides/language/language-tour
- krzat 4y agoWhat RN will never overcome is being an unstable wrapper around unstable native UI toolkits. Pretty much everyone who used RN complains about bugs, and this is the reason.
- googleide 4y ago>you can easily find 100 developers with years of React experience And nearly all of them completely useless. Most react devs don't even understand Fibers or have any empathy with DOM, javascript, and other parts of the common web stack, most can barely explain when something will render, what memoization is, what reference equality is and so on. It's easy to breach the 10x factor as React dev and 100x is achievable.
- akmarinov 4y agoNone of those matter for mobile development though, so all good