Oppure **sviluppo web**, è il processo di costruzione di un [[Sito Web | sito]] o applicazione web accessibile online, utilizzando principalmente linguaggi di codice come [[HTML]], [[CSS]] e [[JavaScript]], spesso a partire da un prototipo realizzato da un designer.
Include anche tutte le attività di **modifica, manutenzione e implementazione** nel tempo.
---
Il ruolo del Web Developer si divide principalmente in:
- **Front-end developer**: sviluppa l’interfaccia e la parte visiva con cui interagisce l’utente
- **Back-end developer**: lavora su logica, dati, database, server e funzionalità avanzate
- **Full-stack developer**: si occupa di entrambe le parti
___
A volte designer o web designer imparano a sviluppare in autonomia: Per questo alcuni front-end developer arrivano da un background grafico.
Nella maggior parte dei casi però, i developer provengono da studi di **Computer Science** o percorsi simili: sanno programmare in generale e poi si specializzano nel web.
---
Il termine **sviluppo web** viene talvolta usato anche per indicare la fase di “assemblaggio” di un sito, anche quando non avviene tramite codice scritto da zero.
Ad esempio: da un prototipo in Figma si passa alla costruzione su un visual editor (come [[WordPress]] o [[Webflow]]). In questi casi, chi realizza il sito viene comunque spesso definito _developer_, anche se lavora con strumenti visuali invece che con codice puro.