• 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.