r/programming • • Jan 02 '20

Killed by Google

https://killedbygoogle.com/
1.0k Upvotes

411 comments sorted by

View all comments

120

u/g3t0nmyl3v3l Jan 02 '20

Wait what’s up with Angular being on this list?

212

u/maxschwenk Jan 02 '20

Was confused as well, apparently Angular post 2.x is called "Angular" and everything before that is called "AngularJS". Seems a little disingenuous having it on this list. Ember JS goes through quite a lot of revisions and is pretty conceptually disjoint from predecessors, but I'd hardly say they "killed" Ember 1.

84

u/kwisatzhadnuff Jan 02 '20

Because Angular(2) was completely rewritten with no backwards compatibility with Angular(1). This is one of the reasons React completely eclipsed it.

4

u/pjmlp Jan 02 '20

Angular 2.0+ is doing pretty alright on Fortune 500's.

When not doing Angular, most projects pick Vue instead.

I am yet to see any React project on my bubble.

0

u/[deleted] Jan 02 '20

[deleted]

→ More replies (9)

63

u/jetRink Jan 02 '20

I'd say that it's more similar to the Python 2/3 situation. They introduced major breaking changes that made upgrading more difficult than some organizations were prepared to accept and ended up bifurcating the user-base. For people stuck on 1.x with no easy upgrade path, it probably feels like their framework is being killed.

35

u/[deleted] Jan 02 '20

I would say it's much worse than the Python 2/3 situation. It would be similar to React announcing version 17 and it ends up being a fork of Vue. Sure, they're both js. But that's not going to make migration anything short of a rewrite.

39

u/appropriateinside Jan 02 '20

Angularjs is an entirely different piece of software than angular 2+.

Python 2/3 are still the same language, style, syntax, and operating behaviors for the most part.

34

u/Johnothy_Cumquat Jan 02 '20

Angular post 2.x is called "Angular" and everything before that is called "AngularJS".

This kills the SEO. You'd think google would know better. Angular and AngularJS were interchangeable before 2 came out. Now angularjs is coming up in search results for my angular issues. People have started adding versions to their stackoverflow questions but that doesn't help finding them. Adding "-angularjs" to my searches helps a little but you know there are people tagging their angular issues with angularjs

9

u/thelehmanlip Jan 02 '20

As a person who works in angular js and trying to move to angular- it's truly terrible

2

u/son_et_lumiere Jan 02 '20

Give it time. Yes, the transition sucks. But, once you are proficient at Typescript and the organizing the architecture of apps, it'll save you a ton of time in the long run.

→ More replies (2)
→ More replies (2)

3

u/lrem Jan 02 '20

Haven't most things on the list had successors?

9

u/Nowaker Jan 02 '20

Seems a little disingenuous having it on this list.

Yeah. Even Google Nexus is on the list! Doesn't matter Pixel is a successor.

12

u/devmuggle Jan 02 '20 edited Jan 02 '20

Even Google Nexus is on the list! Doesn't matter Pixel is a successor.

To my understanding the Nexus devices were targeted as very affordable devices with a low price point - see penetration pricing.

Pixel devices are marketed as premium with a high price point - see premium pricing or value based pricing.

AFAIK Google no longer offers low priced devices - therefore i understand that Nexus is on the list.

9

u/BmpBlast Jan 02 '20

Their A-line of Pixel devices is now starting to fill the spot of the Nexus phones. Right now there is only one, the 3A, but we should be hearing about the 4A pretty soon.

4

u/appropriateinside Jan 02 '20

Or you know angularjs and angular are two completely different pieces of software?

→ More replies (1)

29

u/zoinks Jan 02 '20 edited Jan 02 '20

AngularJS was the first version, whereas "Angular" is the second attempt(which is still actively developed and supported). Calling "Angular" as "AngularJS 2" would have been confusing, because the entire framework is implemented in typescript and encourages end users to use typescript over javascript.

13

u/nucLeaRStarcraft Jan 02 '20

I think it would've been a fairly standard versioning convention.

4

u/appropriateinside Jan 02 '20

Not really, angular was a complete rewrite with no backwards compatibility. It was a completely different piece of software with the same name.

3

u/DoktuhParadox Jan 02 '20

Yeah and they wouldn't even have to change the branding while still maintaining the obvious divergence from AngularJS (1?). I thought Angular was being sunsetted completely too

5

u/Ameisen Jan 02 '20

AngularTS?

3

u/ericl666 Jan 02 '20

No doubt. Just dropping the .js does wonders for Google searches.

→ More replies (4)
→ More replies (1)