"BECAUSE MODERN WEB DEVELOPMENT IS DOMINATED BY FRAMEWORKS -Market trend"
Obviously the trend here and there is that every developer most jump from writing vanilla javascript or any other programming languages majorly, to writing a framework because thats the market trend now.
Whatβs do you think about this trend ?
Comment your view below, you are all welcome ππ
Top comments (6)
I believe learning and knowing vanilla JavaScript is essential for every developer who wants to work with it. But creating real web apps for clients and enterprise-level apps without frameworks is total stupidity. Once it was jQuery, now, it is Vue or React or etc. It depends on the developer to choose a framework since they are all great.
Imagine this:
This was a vanilla JavaScript code to get a value from the input and write it done simultaneously (almost) in the result
span
.This one is the jQuery flavoured one:
And this is Vue styled one:
You tell me which one looks easier?
Of course the last one.
So these technologies make a developer's life much easier.
I see no purpose in learning vanilla JavaScript to use in production but learning it is essential.
So if you meant to learn it to overcome the frameworks I respectfully disagree, but if you meant learning the frameworks is ruining people's understanding of JavaScript since they don't exactly know what is going on we'll I couldn't agree more.
As someone who's been learning both vanilla & frameworks lately, I completely agree! I worked on frameworks first, just to get some of that instant-results motivation behind me, but I've definitely found that tinkering with Vanilla JS has helped me to deepen my understanding of fundamentals, especially the window and document objects.
And of course, there's always going to be some legacy system somewhere that will require knowledge of outdated tech, so it's nice to know for that as well.
Great
The facts are
frameworks makes web development easier I totally agreed, and itβs totally true to learn & understand VANILLA JS
frameworks come and go, vanilla js will stay there forever.
If you dont know vanilla js theres no point in jumping into a framework, frameworks like angular, vue, react are built with javascript, what it changes is the architecture that makes the code more organized and more easy to make apps and websites(but only if you understand vanilla js).
So true, I like that