6 ms·
> even though it changed drastically with 2.0 there was a much clearer upgrade path than a full rewrite in something like React. Even though Angular2 was relea
by Alex3917 5y ago
> even though it changed drastically with 2.0 there was a much clearer upgrade path than a full rewrite in something like React.
Even though Angular2 was released in 2016, there wasn't really an easy-to-follow upgrade path until mid 2018. (ngMigration-Assistant wasn't even released until summer 2018, and people didn't really start releasing in-depth tutorials until around this time.[1])
Since React was released in 2013, it was already pretty popular by 2015 when Angular2 was announced. So a ton of startups migrated from Angular to React in between 2016 and 2019, when it wasn't clear there would ever be a good upgrade path, or that Angular2 would actually develop into a good product.
Now obviously in retrospect there is now a very good upgrade path, and Angular has actually become quite good, but it wasn't at all clear that either of these things would happen for several years. But yeah, I'm sure there is a time effect here, but I think there might also be something more nuanced going on. Like no doubt most of these startups that are selling are 5+ years old, but that still puts us well into the time when React was popular.
[1] E.g.: https://www.youtube.com/watch?v=qeQljCLpR04 https://www.youtube.com/watch?v=qeQljCLpR04, https://www.upgradingangularjs.com/ https://www.upgradingangularjs.com/
- johnnycerberus 5y ago> React was popular By any metric, React is by far the most popular framework in 2021. It has even surpassed jQuery. [1][2] [1] https://insights.stackoverflow.com/survey/2021#section-most-popular-technologies-web-frameworks https://insights.stackoverflow.com/survey/2021#section-most-... [2] https://trends.google.com/trends/explore?date=all&q=react,angular,svelte,jquery https://trends.google.com/trends/explore?date=all&q=react,an...
- Alex3917 5y agoReact isn't a framework. A more appropriate comparison would be Angular vs Next.js: https://www.npmtrends.com/@angular/core-vs-next https://www.npmtrends.com/@angular/core-vs-next But yeah, I wasn't trying to reply that React isn't still popular.
- debaserab2 5y agoI don’t think the distinction between framework and library matters that much. People choose between react or angular (or others).
- Alex3917 5y agoThat sounds reasonable, but the comparison becomes an issue if there are vastly more people using React for small hobby projects that aren't meant to be businesses, or for things that aren't even web apps.
- debaserab2 5y agoWhy would that matter?
- johnnycerberus 5y agoWe are getting into nerdy arguments. React is by far a framework, as every library that you use will be highly influenced by its constructs and rendering engine, be it React Router, Redux, or others from the Hooks ecosystem. Many say it is just a library, but in practice, when trying to bring JS vanilla libraries, there's always that edge case where it conflicts with the virtual DOM.