Chi è e cosa fa un Web Developer?

Il Web Developer è un programmatore specializzato in tecnologie web.

Chi è il web developer?

Il Web Developer (o programmatore web) in genere si occupa della realizzazione del software, della progettazione e creazione del database (insieme di informazioni necessarie) e della realizzazione di un “pannello di controllo” di un sito web, noto come back-end.

Si occupa inoltre della parte di progettazione e realizzazione delle interfacce utilizzate dall’utente finale del sito internet, note come front-end.

Esistono anche Web Developer che si occupano di entrambi i fronti allo scopo di offrire un servizio più completo, sono chiamati Full Stack Developer.

Perché sviluppare con tecnologie web?

Le tecnologie web (per semplificare, le tecnologie che utilizzi tramite il tuo browser) offrono dei vantaggi nello sviluppo di applicazioni.

Innanzitutto essendo accessibili tramite un browser possono essere utilizzate da qualsiasi dispositivo mobile, smartphone o tablet che sia; secondariamente vanno installate una volta soltanto sul server che le ospiterà e non su ogni singolo device come nel caso delle App che usi sul tuo telefono.

Essendo installate una sola volta sono più semplici da manutenere e più semplici da aggiornare, questo spesso si traduce in minor costi di gestione.

 

Cos'è un'applicazione web?

Per applicazione web si intende un'applicazione installata su un server remoto accessibile tramite interfacce html.

Scusa Andrea ma non ho capito...🤨

Si lo so è un discorso molto tecnico, te lo spiego con parole più semplici.

Prendiamo un normale sito internet, è un insieme di pagine collegate tra loro che consulti per ottenere informazioni.

Ora se le informazioni non sono direttamente scritte su queste pagine ma vengono invece recuperate dinamicamente da un database, vuol dire che, dietro a quel sito, c'è stato un programmatore web che ha sviluppato un software tramite dei linguaggi di programmazione. 

Questo procedimento ha reso il sito più simile ad un applicazione piuttosto che a mere pagine statiche.

Ora, se utilizziamo queste tecnologie per generare fatture oppure effettuare calcoli statistici anziché mostrare informazioni prestabilite, otterremo un applicazione simile a quelle che abbiamo installato sul nostro computer.

Essa sarà quindi realizzata con tecnologie web ed accessibile tramite un browser come un sito internet, da qui il termine un'applicazione web.

Un esempio pratico sono i servizi di posta elettronica come Gmail. Accedendo alla tua casella di posta avrai un'interfaccia completa con tutte le funzionalità che avresti anche su Outlook o Thunderbid ma senza aver dovuto installare nulla sul tuo computer.

Svantaggi delle Applicazioni Web

Per la natura con cui sono costruite le applicazioni web hanno però degli svantaggi:

1) Hai la necessità di essere online nel momento in cui le vuoi utilizzare (no internet no party).

2) Per motivi di sicurezza non potranno accedere direttamente alle risorse ed alle funzioni del tuo computer il che pone dei limiti alle funzionalità sviluppabili.

Spero di essere stato chiaro ed averti fornito una panoramica adeguata al mondo delle web app. 
Per informazioni più tecniche ti rimando alla lettura di altri articoli nel blog :)

Andrea Brigatti

Ciao, sono Andrea.

Sono un web developer e web designer freelance.
Mi occupo di sviluppo di siti web, programmazione e SEO da oltre 15 anni.

Scopri Chi Sono

I miei servizi

Siti Web Programmazione
Web Developer

Sei interessato a questi servizi per la tua azienda?

Non esitare a contattarmi,
consulta la sezione dedicata oppure utilizza il form.

Contattami

Invia una richiesta

Lavoro per

Samples From Mars
Altralogica
Posa Green Design
Youritaly
Be-Tech
Servizi Legali Italia