DEV Community

Discussion on: Which JavaScript frameworks should you learn in 2018?

Collapse
 
likebrain profile image
Ricardo Rivera • Edited
Now that we cleared this point, let me answer the question in the title:
"Which JavaScript frameworks should you learn in 2018?"
My answer: None.

Yes, the answer is "None" in 2018.
The Longterm-Plan of Angular, React, Vue and others is to use the Web-Standards instead of Custom-Framework-Implementations.

This means that you need to learn how Web-Standards work and you know how the Framework works.

An greate Example is WebComponents.
Currently, each Framework have theirs own Component-Behavior with Property-Binding, Lazy-Loading, Component-Styles etc...

This will be replaced with Web-Standards like WebComponents.
You could say these Frameworks (or a Part of it) are only Polyfills for the future Web.

stenciljs.com is a greate Example for WebComponents in 2018.
All components created with StencilJS can be used independently in all Frameworks or without a Framework.
Because, it is only a WebStandard.

Collapse
 
marvindanig profile image
Marvin Danig

The Longterm-Plan of Angular, React, Vue and others is to use the Web-Standards instead of Custom-Framework-Implementations.

Ha, interesting!

Why not use the web standards now? Not like writing HTML, CSS or plain JavaScript is tied to success of any corporation is it?

Collapse
 
likebrain profile image
Ricardo Rivera • Edited

Why not use the web standards now?

Who defines the Web-Standard ?
I think the biggest lobby is probably whatwg.org

whatwg Members: Apple, Google, Facebook, Microsoft, Mozilla...

All of our popular WebFrameworks were created by Google, Facebook, Microsoft..

Probably they test the technique first in the field and then convert it to a webstandard.

These frameworks are like user interfaces for developers. These include either polyfills or native implementations. However, standardizing takes much longer than developing the frameworks so that they are always far ahead.

I think eg. to es6 transpilers or simliar. There you regularly use functions from the future.
The same companies that design our frameworks also set the web standards.