DEV Community

Discussion on: What's the difference between Front-end and Back-end development?

j_mplourde profile image
Jean-Michel Plourde

I'll try an answer as simple as possible.

Backend: has the data, has the ability to transform or return that data when asked about it on one of its endpoints (urls). When the data is sent to the client, there is no possibilties for the backend to interact with it unless you reload the page.

Frontend: After the data is received, you might want to represent your data in the browser in a way that a user can interact with it. The frontend will be able to alter the presentation with the data it already has. If it requires more data, it will call the server (backend) without the need to reload the page.