• Lmaydev@programming.dev
    link
    fedilink
    arrow-up
    12
    arrow-down
    1
    ·
    edit-2
    1 year ago

    If you are writing small and simple apps it will give you more velocity and much less boiler plate.

    As apps grow it becomes harder to keep track of things and can quickly grow into a mess. You then start to need external tools to give you the features of a strong static type system.

    Also from a web point of view you don’t want the website to crash and burn with every error. JS will power through things like invalid types. Imagine if any error caused the website to just stop.

    • ironbeard@lemm.ee
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      But a statically typed language would catch those errors before it even compiles…

      • Lmaydev@programming.dev
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        The fact it doesn’t need to be compiled is also a big reason why it’s used on the web.

        But I absolutely agree. I’m not a fan of dynamic typing at all.