10 ms·
I'm not so sure that's true. There's a library that has X number of users. The library authors release v2 of that library, and it's a total rewrite. If every s
by ubertaco 8y ago
I'm not so sure that's true.
There's a library that has X number of users. The library authors release v2 of that library, and it's a total rewrite. If every single user of v1 adopted v2, then you'd still have X number of users (grouped together across v1 and v2). However, you now have X minus Y users across both -- which means that some users stopped using v1 and didn't start using v2.
Which means that the adoption of your library has gone down. Or, put another way, is in decline.
Now, you could make the case that Angular 1 and Angular 2 are totally different frameworks that don't have anything in common and so they should have their adoption metrics treated differently, but even Google doesn't make that distinction, since they call them both "Angular". So to say Angular usage has gone down is factually correct, according to the definition of "Angular" provided by the people who built and maintain Angular itself.
To argue that the conclusion is wrong because the definitions are wrong (read: not the same as the definitions you personally use) is kinda just playing semantic games.
- tashoecraft 8y agoThe people who built and maintain it refer to 1.x as Angularjs, and >2 as Angular. I do agree it’s silly semantics, but google does treat them as different, the community treats them as different, they are different in all terms.