• traches@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    26
    ·
    edit-2
    1 day 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
      8
      arrow-down
      1
      ·
      1 day 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
      12
      ·
      1 day ago

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