Front-end vs Back-end
The front-end is everything a user sees and interacts with directly in their browser or app. The back-end is the server-side logic and data that powers it behind the scenes. Most real products need both working together.
Front-end
Front-end is the part of a website or app that users see and use, such as text, buttons, forms and images, built with HTML, CSS and JavaScript.
Back-end
Back-end is the part of a website or app that users never see: it saves orders, checks stock, charges cards and keeps accounts, running on a server.
Front-end, What it handles:
Layout, visuals, user interaction
Back-end, What it handles:
Business logic, database access, security
Front-end, Runs where:
In the user's browser or device
Back-end, Runs where:
On a server the user never sees directly
Front-end, Common technologies:
HTML, CSS, JavaScript frameworks
Back-end, Common technologies:
Server languages, databases, APIs
| What it handles | Layout, visuals, user interaction | Business logic, database access, security |
|---|---|---|
| Runs where | In the user's browser or device | On a server the user never sees directly |
| Common technologies | HTML, CSS, JavaScript frameworks | Server languages, databases, APIs |