• starman@programming.dev
    link
    fedilink
    arrow-up
    11
    arrow-down
    4
    ·
    1 year ago

    Terrible type system, terrible standard library, terrible compatibility and lack of many features, compared to C# for example.

    • Ricaz@lemmy.world
      link
      fedilink
      arrow-up
      16
      arrow-down
      3
      ·
      1 year ago

      All of those things are by design and comparing JS to a fully fledged OOP language is just the sign of a clueless developer.

      The JS standard is well defined and compatibility has nothing to do with the language itself

      • FlashPossum@social.fossware.space
        link
        fedilink
        arrow-up
        12
        arrow-down
        3
        ·
        1 year ago

        Terrible type system, terrible standard library, terrible compatibility and lack of many features

        All of those things are by design

        That makes it even worse.

        • Ricaz@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          Lots of languages are typeless and the standard library is weak because web (NodeJS is good but npm is shit)

        • outdated_belated@lemmy.sdf.org
          link
          fedilink
          arrow-up
          3
          ·
          1 year ago

          I feel like a good portion of people hate many languages, tbh. This is at least partially because they’re often forced to use them based on company mandates, rather than their own volition.

        • proton_lynx@lemmy.world
          link
          fedilink
          arrow-up
          4
          arrow-down
          2
          ·
          1 year ago

          I think the whole ecosystem around the language is enough to understand it sucks. The tools, the build system, etc. Plus, I don’t like Microsoft.

          • lobut@lemmy.ca
            link
            fedilink
            arrow-up
            3
            ·
            1 year ago

            I mean old school Visual Studio made it restrictive in the past.

            I figured with VS Code, .NET core, NuGet and stuff made it better.

            I won’t fight back on MS hatred.