Is It JavaScript?

21 points by LesleyLai


southclaws

reminds me of how it feels most of the industry also conflates “node.js” with “javascript” - pedantic I know but I think this post touches on why that distinction is actually important

snej

Half of these are simply examples of using different libraries — the browser DOM or node.js, mostly. Lots of languages have that — is it “just Ruby” if you’re calling Rails? Is it “just C” if you’re calling POSIX or Win32 APIs? Is it “just C++” if you’re using Boost or Qt? I dunno about “just”, but yes, it’s the same language.

But the point is valid that APIs can be more work to learn than the underlying language. I’m pretty expert at C++, but I’ve never used Qt and I’m sure I’d be lost if you dropped me into a big Qt codebase. And Rails is so (in)famously DSL-based that it can look like Greek to a vanilla-Ruby programmer