5
TomW
7y

I've tampered JavaScript for about 2 months now and I like it. But I see that there's a lot of hate towards JavaScript on devRant (and other websites). Why do people hate/dislike JavaScript so much? Or is it just a personal preference?

Comments
  • 5
    It's popular xD
  • 4
    Some people hate things they don't understand.

    That's probably part of the reason for some people hating it.

    I personally think it's stupid to hate a framework or language. It just makes no sense.
  • 2
    For me it's a personal thing. I just don't like writing it lol.
  • 1
    @Stuxnet Try to make something in brainfuck and say that again
  • 0
    @WIPocket I just want some answers, not a discussion. Thanks.
  • 2
    @WIPocket See, that's a screwing around with language not meant for legitimate usages.

    That's like trying to compare being a mechanic and working on a standard engine vs a racecar engine. It's two completely different things.
  • 4
    It's not very nice to work with dates in JavaScript.
    It's non-blocking by default, which might confuse people.
    Lack of proper ints.
    The fact that all numbers are IEEE754 floats has some (well documented and not hard to avoid) downsides.
    Type coercion which confuses people who thinks adding a number and a string then subtracting a number won't produce something odd
  • 1
    I like it too, you're not alone.
  • 2
    @Stuxnet @WIPocket Yeah, when a discussion like this comes up people always give esoteric languages as examples. But that's what they are, esoteric. You could give Malbolge as an example too but it was literally designed to be as difficult to program in as possible. They're not actually meant to be used.
  • 2
    Since it is a dynamic language it is hard for testing and debugging. That's the problem with JavaScript.

    If you want to do better testing try learning typescript.

    That's the reason for the hate towards JavaScript and some people who is trying hardly for attention also rant about JavaScript.
  • 3
    1. It's popular
    2. It's weird
    3. It doesn't work like a traditional language
    4. Me good dev me no like change different bad
    5. It MAY have been fully developed in a week and weird shit is #afeaturenotabug

    Really though javascript is one of a kind. It has its ups and downs but like all languages it's a tool for achieving a specific task. It's not intended for building desktop applications or web servers, although it's pretty impressive how successful it has become at doing those things as well... Goes to show that hate only feeds the creative minded
Add Comment