Setting Up a Modern JavaScript Stack for Beginners (ES6, React, Webpack, ESLint)
github.com
github.com
Myself? I truly wish Netscape had gone with Scheme instead of the weekend hack that became JavaScript, as they'd talked about.
Not really, unless you only consider languages that have become stagnant (so there are only a few options left and no new ones pop up) or that haven't gained any traction (so there are only a few options around in the first place).
Considering the size and openness of the JS ecosystem (i.e. its strong tendency towards open source at every level) this is perfectly sane and expected.
If you want to pretend there are fewer moving parts, just use a TypeScript/Angular2 boilerplate and hope the single framework solves all your problems.
It's still there. But as always, "hello world" is not even remotely close to what a real-world project would look like.
I wouldn't touch Web Components with a ten feet pole until the dust has settled and someone has come up with a convincing solution that is more workable than bower's "version conflicts are verboten" approach to conflict resolution.