Comment Java, Python, Lisp... (Score 1) 180
There should be no languages for "web development", only languages for quality development, with web being application delivery mechanism. Current dichotomy leads to loss of features and quality that was taken for granted decades ago.
I should be able to tell a webmail site to cache all e-mails locally and then have full access to attachments and instant full body search while offline. This requires multithreading, fast access to large binary files, precompilation and static typing for performance. Javascript is just not going to cut it. Maybe Dart would be allright, but good luck getting experienced developers and ready to use software packages. This particular task likely needs a full blown database.
Developers should be able to choose a language based on the problem they are trying to solve, not how the application will be delivered to the user.