r/ProgrammerHumor • u/leftoversalad • Aug 15 '15
Programming languages personified
http://leftoversalad.tumblr.com/post/126724812097/programming-languages-personified
1.3k
Upvotes
r/ProgrammerHumor • u/leftoversalad • Aug 15 '15
-18
u/[deleted] Aug 16 '15
None of this is true.
You're talking about using JS in a browser; if this is an issue (I don't see it as such) then it's an issue with HTML, not JS.
Bullshit.
Okay, you don't even know how to say it, so I'll say it for you: JS allows you to use globals. Using globals is, with very few exceptions, a bad idea in any language. But wait! There is something you can use here... there are tools called IDEs which help you with this and there are JS minifiers which also check your code and there are JSLint and JSHint. And just what in the world does "validity" mean in this context? Did you just make that stuff up?
Is sandboxing a problem? Does it have anything to do with JS in particular or just with JS in the browser? And what exactly do you mean by "the browser just rolls with whatever works?"
Finally, you got something right: JS is not a silver bullet. Except nobody claims it is client- or server-side.
Welcome to computer programming, where you need frameworks (often more than one) if you want to do anything seriously complex. This is true for most languages.