84
raven
8y

I hate everybody who says JavaScript is the best language because of loose typing and its easy to learn, YES OF COURSE IT IS EASY!

ITS FUCKING JAVASCRIPT! IT WAS MEANT TO BE EASY! AND THEN SOME ASSHOLE CAME ALONG, CREATED NODE AND THOUGHT THAT IT WAS A GOOD IDEA!
NOW WE HAVE TO DEAL WITH THIS SHIT EVERYWHERE BECAUSE PEOPLE WHO WROTE CODE FOR UX NOW THINK THEY KNOW WHAT NEEDS TO HAPPEN ON THE SERVERSIDE!!
GOD FUCKING DAMNIT I HATE THIS ANALTOY OF A LANGUAGE.
YOU THINK JAVASCRIPT IS THE BEST?! DO YOU REALLY??!!! OH YEAH!?!
WELL FUCK YOU AND GO TO HELL, YOU ARE NOT A DEVELOPER IN MY EYES, GO HOME KIDDO, LEARN C OR ASM OR HOW A FUCKING COMPUTER ACTUALLY WORKS!!
AND THEN TELL ME AGAIN JAVASCRIPT IS A WELL DESIGNED AND PROPER LANGUAGE!!
I'M OUT!

Comments
  • 11
  • 33
    woahh, not a javascripter , but you need to relax dude

    you must truly be worked up because of this, because your rant was so..... passionate

    node js may suck, but -
    high bp sucks way more
  • 3
    😢
  • 24
    Who said it was the best language? Best language for what?

    I don't think there is any one best language for anything because every language was built to solve a specific set of problems. Some people definitely took some of those languages and started using them for purposes they weren't meant for (I'm looking at you PHP) and JavaScript is definitely an abused language. However, there is one thing node is good at, and that is handling concurrent users at scale. Most every other language, you need to scale your server processors vertically because they eat up your cores.

    Anyway, it was a pretty epic rant that might have some grounds, but you come off like you have never even put in the effort to try it or learn how to node. Anyone who compares JavaScript in Node and JavaScript in the browser probably hasn't done node. Again, you might know how to node, but that's just how you come off.
  • 27
    JSON is way better than XML
  • 14
    Node guy here. Yes it's not the best language, and whoever thinks it is, is frowned upon even in the node community.

    It has problems, doesn't have classes, and probably a lot more.

    And what you are seeing is probably a surge in shit code because Node just lowered the barrier to server side development.

    But there are cases where Node excels, developers who know JS ain't best but at the same time know their shit.

    Point being, have faith, and please don't kill someone 😉
  • 3
    Dayyum, chill
  • 0
    Check my wall.... I have posted the story how serverside js was born...
  • 1
  • 1
    The least self aware post I've ever read.
  • 3
    JS developer here. I lol'd.
  • 5
    High quality rant

    += 10
  • 1
    well atleast JSON is good
  • 1
    @tytho PHP dev here, I have no problem with neither JS or PHP, this rant is about too much stress indeed
  • 0
    JS, Python, PHP. In my opinion are not programming languages, they are scripting languages. Doesn't mean they are any less worthy than others every language as someone else said was created to solve a specific problem. +100 for such an epic rant. I agree if you are solely JS, Python, PHP coder you may not have a full understanding of bit wise operations, or the pain of calling kernel functions to do stuff. But you a do a good job of polishing turd!
  • 5
    Must be nice up there, how tall is your horse?

    I started with C, then to Java and finally settled into a NodeJS/JS work. Heck, I never did FE development full-time.

    Javascript isn't the best language, but some of the "limitations" like "no classes" are from lack of how the language works. It's not a system's level language so to claim superiority based on that is absurd.

    Shitty code != shitty language.
  • 7
    Heck any language is easy to learn. 90% of the actual work is knowing proper coding techniques, design patters(yes those) and writing reusable/sustainable code.

    Without that, then any language can turn into a pile of shit.
  • 0
    Undefined is a data type in JavaScript. Cancer. 0/10 nonsense language.
  • 0
    JavaScript is good as a beginner language because you don't need to install extra software or mess around with compilers to start learning it
  • 1
    @coookie ES6 has classes
  • 0
    @benwaffle it has the syntax of classes, but it's still prototype under the hood. Common misconception that will get you in trouble if you don't know what prototypes are
  • 0
    By far, the best and most angry rant yet.. This is brilliant!
  • 0
    Truth, node sucks.
  • 1
    Well it is the "best" language for the client-side of web apps... because its the only one lol. But honestly, I don't get all the hate for node, what do you traditional backend guys hate about it so much? Is it b/c its not a strict object-orientated lang? Or dynamic typing? How often does static typing really save your ass? I always thought it was tedious to keep declaring types all the time (at least for CRUD apps). But I guess I'm not a "real" dev...
  • 1
    @zzguy That it's steadily increasing in use for many applications and becoming a goto tech for many companies?
  • 0
    That's some serious rage. Have a plus sir.
  • 0
    @FuzzyMyztiq Well any company that doesn't trust their engineers to pick the tech they want to use is kinda shit anyways, wouldn't you agree? I've just noticed a lot of people hating on JS because it's different from C#, Java, etc. Parroting what some blog says about how it sucks isn't the same as providing real-world examples of when node screwed them. Like when has dynamic typing actually hurt you? That's the kinda stuff that I'd actually like to hear, and is valid, but is more rare imo.
  • 0
    @zzguy I agree with you. I was being sarcastic. what is happening is that companies that can afford to adopt Node can get on full-stack dev, convert FEs to Full-stack and deal with the hiccups to save that $$$
  • 0
    @FuzzyMyztiq Ah that makes sense, actually never thought about it like that. Tbh, I've only ever worked as full stack (small-mid sized companies). So they could never afford to have both BEs and FEs (though we kinda ended up delegating ourselves by our strengths anyways). Just pisses me off to hear devs hate on each other (when we should be hating dumbass management and clients!). Devs of the world unite!
  • 0
    Somone used your morning cereal as a litterbox apparently.
  • 0
    @zzguy I don't dislike it because its dynamic type, I dislike it because it isn't elegant a solution as one of the standard back end languages and I see a lot of front end guys making real wonky back end development choices.
Add Comment