• traches@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    20
    ·
    edit-2
    11 hours ago

    Yeah, that’s my experience. The backend is an environment you control completely and has well-defined inputs and outputs specifically designed to be handled by machines. Front end code changes on a whim, runs who the hell knows where, and has to look good doing it.

    • paraffine@jlai.lu
      link
      fedilink
      arrow-up
      6
      arrow-down
      1
      ·
      5 hours ago

      Plus for the front most people use very unsafe languages and glued together frameworks (JavaScript, typescript, react, Vue etc), whereas on the backend we can use proper type-safe, compiled languages with better abstractions (rust, scala,…) with proper unit and integration tests.

    • Ephera@lemmy.ml
      link
      fedilink
      English
      arrow-up
      8
      ·
      8 hours ago

      In particular, frontend has to interact with humans, which is one hell of a messy API.

    • peoplebeproblems@midwest.social
      link
      fedilink
      English
      arrow-up
      3
      ·
      10 hours ago

      And, while tested to extreme limits, somehow the end user still finds ways to break it, creating more things haphazardly stuffed in