Is JavaScript ever the best tool for the job?
I believe in using “the best tool for the job,” too. As you say, the best tool must be determined in the context of your particular problem. However, if you’re a wide-ranging developer who works in a variety of problem domains, whether it’s over the…