• virku@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    14 hours ago

    I think the other comment was an excellent explanation of what the DOM is for somebody with a little bit of computer science experience at least.

    But front end vs back end development explained like youre five:

    • a front end developer makes what you can see when you use some software (the term is mostly used when talking about web development, but almost all business software is websites today). So they know how to place buttons in the right place, how to make it look good or move around or what ever you want your website to do. I.E display a form to fill out when you want to check out your shopping basket in a web shop.

    • a back end developer makes the logic that happens behind the scenes and makes it available for the front end. I.E. Pass on the data from the form the user just entered to the orders database.

    • a full stack developer knows how to do both.

    Edit: just realised I misunderstood your question. Keeping the comment though since somebody Else might not know the difference between backend and frontend

    • boonhet@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      ·
      14 hours ago

      Ah yeah, I’m a backend developer already, I was wondering what the heck a Shadow DOM is (as opposed to a regular DOM which I do understand). Luckily some of the other comments put together give me a decent summary.