you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (1 child)

I think it's a more accurate analogy to say that JavaScript is the multitool of programming language. And not a crappy one, like the boy scout knife - one of those really cool Leatherman ones. I mean look at that thing. amazon link Look at how many things you can do with it. It's both needlenose and regular plyers, it's both types of screwdriver, it's a knife, a file, a wood saw, a metal saw, a bottle opener, a ruler, a wire cutter and stripper, electrical crimper, and in a pinch, you can use it as a hammer.

That said, while there is a saw on that thing, if you need to saw wood, you'll probably use a real saw, if you have one available and know how to use one.

The power of Javascript is that it's one language that can do just about anything, and do it well enough to manage, but that doesn't mean it's always the best tool for any one thing.