I’m a full stack developer who has experience with several front-end tools like Reactjs, Vuejs, and jQuery as well as some back-end tools like PHP, Laravel, Node, and Express.
Location
IL
Education
AAS in Information Technology/Web Development
Work
Senior Software Development Engineer at Wizards of the Coast
I can see both sides of this. Although I don't think it was worded as well as it could have been in the article, I don't think frameworks are always necessary.
Being a person who learned jQuery before I really learned javascript, I can understand why it's appealing to learn a framework so you can make something work. Eventually jQuery either wasn't challenging enough or I wanted to know what was going on under the hood so I learned javascript. I don't know that I would have continued with web development long enough to reach the point of learning pure javascript if I hadn't started with the framework and seen immediate results.
On the other hand, knowing how to do things without a framework is definitely a capability to have. Understanding both the reason for the framework and how to use the framework is much easier when you know how to do things with plain old javascript. It also means you can appreciate how much of the heavy lifting the framework may be doing.
I really just think it depends on the person and what they are motivated to do. If you're a person who wants immediate results to see what you can do with it, go with the framework and learn the "under the hood" stuff later. If you want a better foundation before diving into the framework, learn pure javascript or whatever.
Just do whatever makes you most excited and you'll eventually figure it out.
Hey, thanks for the well reasoned and polite response!
To address your point about jQuery/JavaScript directly - I honestly believe that the capabilities of JavaScript in a modern browser make a library like jQuery redundant. I don't think you need to learn the 'under the hood' stuff later - I think that it's powerful and simple enough to do what you need to do, for both new developers and seniors.
Just do whatever makes you most excited and you'll eventually figure it out.
I’m a full stack developer who has experience with several front-end tools like Reactjs, Vuejs, and jQuery as well as some back-end tools like PHP, Laravel, Node, and Express.
Location
IL
Education
AAS in Information Technology/Web Development
Work
Senior Software Development Engineer at Wizards of the Coast
I agree about the redundancy, but when I learned it things were a bit more difficult. Not to mention for someone just starting out, I want to build things. Learning if/thens, variables, and calculations are cool, but it’s not directly apparent to a beginner how to make an offcanvas drawer slide out when you click a button.
The sheer popularity of jQuery made it very easy to find code/tutorials for this. Heck, I google an issue I’m having with vanillajs and the first 5 links are jQuery solutions.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I can see both sides of this. Although I don't think it was worded as well as it could have been in the article, I don't think frameworks are always necessary.
Being a person who learned jQuery before I really learned javascript, I can understand why it's appealing to learn a framework so you can make something work. Eventually jQuery either wasn't challenging enough or I wanted to know what was going on under the hood so I learned javascript. I don't know that I would have continued with web development long enough to reach the point of learning pure javascript if I hadn't started with the framework and seen immediate results.
On the other hand, knowing how to do things without a framework is definitely a capability to have. Understanding both the reason for the framework and how to use the framework is much easier when you know how to do things with plain old javascript. It also means you can appreciate how much of the heavy lifting the framework may be doing.
I really just think it depends on the person and what they are motivated to do. If you're a person who wants immediate results to see what you can do with it, go with the framework and learn the "under the hood" stuff later. If you want a better foundation before diving into the framework, learn pure javascript or whatever.
Just do whatever makes you most excited and you'll eventually figure it out.
Hey, thanks for the well reasoned and polite response!
To address your point about jQuery/JavaScript directly - I honestly believe that the capabilities of JavaScript in a modern browser make a library like jQuery redundant. I don't think you need to learn the 'under the hood' stuff later - I think that it's powerful and simple enough to do what you need to do, for both new developers and seniors.
This is always true.
I agree about the redundancy, but when I learned it things were a bit more difficult. Not to mention for someone just starting out, I want to build things. Learning if/thens, variables, and calculations are cool, but it’s not directly apparent to a beginner how to make an offcanvas drawer slide out when you click a button.
The sheer popularity of jQuery made it very easy to find code/tutorials for this. Heck, I google an issue I’m having with vanillajs and the first 5 links are jQuery solutions.