DEV Community

Discussion on: Stop expecting tools, start expecting understanding

Collapse
 
pmcgowan profile image
p-mcgowan • Edited

I tend to agree for the most part - I've used a few frameworks and I find myself falling back to the basics quite a bit. Vanilla is comparatively fast, and with es6 it's coming closer to comparable to some of the libraries out there (looking at you, jQuery...).

My first job was with Angular2, and I had zero js experience. I remember the first time I realized that running a massive processing bohemoth in js was more that twice as fast as the ng loop. Since then, I often optimise in vanilla.

From the other side though, I can see why a company which builds apps exclusively in one framework would value experience in that particular framework, as with the breadth of front end libs / frameworks, node libs / frameworks, it could definitely be advantageous to have focussed experience in a subset. That being said, everyone must know vanilla js - I feel you may be limiting your abilities by not fully understanding the basics, and applying that to how frameworks work under the hood, as well as where their power and shortcomings are.