Hacker News new | ask | show | jobs
by pankajdoharey 2945 days ago
The JS world is so much more hype driven than say ruby, every few months they will have a new framework that promises to solve all the problems in ui land or the backend. They write songs in its praise everyone worships it like this is the one true framework a panacea for all evils. And then when the hype cycle winds down a new framework emerges. I am totally bored of looking at this cycle for the past few yrs. This just leaves a ton of unmaintainable projects in its tracks because the devs have found a new toy to play with. I have seen clients struggle to find backbone devs because no body in interested in Backbone this is a repeated pattern among JS Devs.

JQuery -> Backbone -> [Tons of Backbone wannabe's written in Coffeescript Batmanjs/Bananajs/what not..] -> Angular -> [Angular lookalikes with tons of magic] -> Ember -> Meteor -> React -> Vue -> [Wait a few months new framework in the Pipeline].

Unfortunately very few want to agree to the truth.

1 comments

This just isn’t true. React has been going strong for 4 years with no sign of slowing down.
I dont disagree, React has some solid underpinnings but for now VUE has some momentum, till the next one comes along. Google gave up on the idea long back. Google develops Angular but doesnt use it in any of their core products. They themselves use Google Closure library for gmail or word processor.
Actually the product that makes Google the vast majority of it's money is written in the Dart variety of Angular(AdWords)

Reference: https://youtu.be/-HUHRRYQl5k?t=2m4s

Isn't the new YouTube website running Angular? Please don't shoot me if I'm wrong, I don't have any citations, I just presumed (on phone, too lazy to look up).
Not according to Augery (angular chrome extension), but not sure if all evidence can be built out of the result.

However, mobile.twitter.com and facebook proper are using react. Along with Walmart.com and many, many others.

The biggest Angular app I've seen is probably grubhub, and there's some painful state bugs there... in fact I don't think I've ever seen an angular app (not using rxjs or redux) that doesn't have weird state management bugs.

I tried using Angular 1 when it came out and it seemed like too much work to learn for such a small benefit. I started learning React at the start of last year and have found it phenomenal. I am not comparing the two, let alone arguing in favour of Angular. I just thought with the swap to Material Design (and async loading data and components) in YouTube, that they were using Angular. Your opinion about YouTube using Angular (or not) has more citation and authority than mine, so I will assume in the future that YouTube does not use Angular (without certainty, of course).
YouTube was originally built on SPF: https://github.com/youtube/spfjs. Not sure what they're using these days.