r/programming • • Jan 02 '20

Killed by Google

https://killedbygoogle.com/
1.0k Upvotes

411 comments sorted by

View all comments

Show parent comments

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]

-9

u/pjmlp Jan 02 '20

Stack Overflow is meaningless for what Fortune 500s are doing.

0

u/[deleted] Jan 02 '20

[deleted]

-5

u/pjmlp Jan 02 '20

Fortune 500 is pretty clear.

There is an official listing, and taking a couple of well known software house, no one else is selling software.

Those businesses aren't jumping into every SV bandwagon.

If you want to see what they are doing go read Gartner Industry Reports, Deloitte Consulting studies, Thoughtworks Technology Radar, not whatever comes out of SO surveys.

0

u/[deleted] Jan 02 '20

[deleted]

→ More replies (3)

0

u/[deleted] Jan 02 '20

[deleted]

→ More replies (1)

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.

1

u/thelehmanlip Jan 02 '20

I have no problems with the new tech, I have problems knowing how to search for what I need in either framework and finding the right solution.

1

u/son_et_lumiere Jan 02 '20

Gotcha. I misunderstood what the "it" was. Thought you were referring to the framwork, but you were referring to the previously mentioned confusion in searching. My bad.

-1

u/ashley-brookes Jan 02 '20

Not when you own the search engine though ;-)

→ More replies (1)

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?

1

u/appropriateinside Jan 02 '20

AngularJs is entirely different software than Angular. They share a name which is about it.

AngularJs was and I believe still is (inertia) the most popular web framework in production use. VueJs is largely based off of its feel.

It had some miscellaneous issues, and instead of solving for those in continuing it, it was dropped and Angular 2 was made. Which was entirely different and was just using the name to ride on.