4 ms·
The single language I hate most is Javascript. I loathe the wieird prototype-based inheritance (need a framework for something simple as subclassing), lack of m
by wladimir 16y ago
The single language I hate most is Javascript. I loathe the wieird prototype-based inheritance (need a framework for something simple as subclassing), lack of modularity ("include" everything? really?), and strange handling of "this" (no bound methods). And then I don't even start about the difference between browser implementations.
So silly, for even the simplest things you need a framework. Code written for one framework is not compatible with code written for another framework, so you find this nice widget or library but need to port it first before it fits into your application.
I only use Javascript because there's no other choice for client-side browser development (yes, there's things like GWT, they're not that much adopted so you lose most of the advantages of code already out there, and they compile to JS anyway).
PHP comes second. I'm mostly frustrated with PHP for the way most people use it (mixing up presentation and logic in the web root), and the insecure-by-defaultness, not for the language itself.