Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> This isn't that different from most other languages.

Based on what people tend to complain about, some languages have more should-be-avoided parts than others. I guess no language is perfect... but that is so obvious that it doesn't need to be mentioned. Yeah, no language is perfect. But it's still interesting to see which ones are the least "perfect".

I don't get this tendency to want to muddy the waters with appeals to "nothing is perfect". Nothing is perfect, but some things sure seem to suck 5 times or more than other things.

(For that matter - it actually does seem like there are languages where you at least don't have to actively avoid parts of the language. Maybe they're not the best or currently the ones which are recommended, but it's not like people say that you should avoid them because they might trip you up in a weird way.)



I would far prefer a language that has parts that I need to avoid than one that is completely missing parts I really want.


But what features does JS have that no other language has, other than the ubiquity of the browser as a platform? JS has been mostly frozen ever since it was created in the mid 90s and you also don't have much to work with when it comes to the standard library.


> But what features does JS have that no other language has, other than the ubiquity of the browser as a platform?

That's its only distinguishing or redeeming feature I can see. If you had a free hand to choose, would you ever want JavaScript?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: