Please read my other comments in the thread before engaging further. I have already explained several times that using a tool is not the same as implementing a tool.
I also have never said that no developer tools are implemented in JavaScript.
If you like, feel free to tell me what proportion (as a percentage) of web developers in the world are actively contributing to the JavaScript projects you listed.
Not using.
Actually making.
> you don't have to write npm before you can use npm...
That is exactly my point.
Given that you don’t have to write npm before you can use it, it shouldn’t matter to you what language it is implemented in.
I feel someone is going to have to take over from me at this point, because I’m not sure how else to explain this very simple, uncontroversial point.
You're making some kind of distinction of a web developer just being someone who splices designs in Dreamweaver or something.
It's not.
Every web developer or frontend engineer I've ever worked with in the last decade has been a software engineer in every sense of the word. Focusing on web based applications or architecture is just what they have chosen or fallen in to.
Who exactly do you think is making tooling like npm, webpack, babel..? It's web developers, dog-fooding their own tools. Sure, many more will use than make, but that's true of EVERY tool that is made.
Do you think the majority of people using make contribute to writing make?
> Who exactly do you think is making tooling like npm, webpack, babel..?
Almost 0% of web developers.
As I have said. Repeatedly.
For every one person building one of these tools, there’s at least 100 developers using it, not actually contributing to it.
Not a difficult concept to grasp.
> Sure, many more will use than make, but that's true of EVERY tool that is made.
Yes. I know. Obviously
> Do you think the majority of people using make contribute to writing make?
Obviously not. And this further proves my point. JavaScript developers can use Make to build their JavaScript. It doesn’t matter what language Make is implemented in.
Aside: every open-source project I've worked on that uses make as it's primary script/build pipeline interface doesn't work correctly on mac, windows or many linux environments.
npm happens to run on windows, linux and mac with minimal problems.
Also, the tools in TFA are something someone spent time on creating, that serves a purpose that works within the tooling that most of the people that would use the tool already use... and all you've done is poop on that because it doesn't fit your preconceived notions of what the "right" language/platform is.
I also have never said that no developer tools are implemented in JavaScript.
If you like, feel free to tell me what proportion (as a percentage) of web developers in the world are actively contributing to the JavaScript projects you listed.
Not using.
Actually making.
> you don't have to write npm before you can use npm...
That is exactly my point.
Given that you don’t have to write npm before you can use it, it shouldn’t matter to you what language it is implemented in.
I feel someone is going to have to take over from me at this point, because I’m not sure how else to explain this very simple, uncontroversial point.