DEV Community

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

Collapse
 
jesusantguerrero profile image
Jesus Guerrero • Edited

A website or web app runs in the server-client architecture, that means that there's a machine that provide services(server) and other that receives(client)

Any code running on the server side is backend(storing data, API Endpoints, sensitive business logic, background jobs, etc).

Any code running on the browser is frontend (html, css, js, web workers) the traditional "what the user sees" is not longer accurate now frontend can manage routing, background services, caching and much more.