• arendjr@programming.dev
    link
    fedilink
    arrow-up
    2
    ·
    2 months ago

    As much as people like to make fun of JS/TS, I think you’re right, especially compared to the languages you mentioned. It’s my second-favorite language after Rust.

    I think I would put Swift above it as well, except I don’t really use it since it’s too domain-specific in practice.

    • leisesprecher@feddit.org
      link
      fedilink
      arrow-up
      4
      ·
      2 months ago

      The newest iteration of the language might be okay, but the ecosystem is an absolute mess.

      Working with npm projects is always a pain, everything changes all the time for no reason, and often enough in subtle ways you can’t anticipate.

      Plus, there’s just an army of not very good and/or inexperienced developers vomiting their incompetence into the ecosystem.

      Languages are not isolated. Java doesn’t force abstractFactoryBuilders, yet hundreds of developers follow that pattern. So Java in practice is rather verbose.

      • count_dongulus@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        2 months ago

        The language and its standard libraries lead developers towards common patterns. Javascript’s standard library is pretty sparse excluding browser-only web apis, so there are tons of external libraries to fill the gap for better or worse.