Sviluppatore web: differenze tra le versioni

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Contenuto cancellato Contenuto aggiunto
Pontsort (discussione | contributi)
m Pontsort ha spostato la pagina Web developer a Sviluppatore web
Pontsort (discussione | contributi)
Nessun oggetto della modifica
Riga 1: Riga 1:
{{nota disambigua|l'estensione per Mozilla Firefox|Web Developer Toolbar}}
{{nota disambigua|l'estensione per Mozilla Firefox|Web Developer Toolbar}}
In [[informatica]] il '''''web developer''''' (in [[lingua inglese|inglese]]) o '''sviluppatore web''', è una figura professionale che si occupa dello sviluppo di [[applicazione web|applicazioni web]], in particolare dello sviluppo del [[codice sorgente]] di [[Programmazione (informatica)|programmazione]], dell'ottimizzazione dei [[database]] e dei [[linguaggi di markup]] attraverso tecniche di [[programmazione Web]].
In [[informatica]] lo '''sviluppatore web''' (o in [[lingua inglese|inglese]] ''web developer''), è una figura professionale che si occupa dello sviluppo di [[applicazione web|applicazioni web]], in particolare dello sviluppo del [[codice sorgente]] di [[Programmazione (informatica)|programmazione]], dell'ottimizzazione dei [[database]] e dei [[linguaggi di markup]] attraverso tecniche di [[programmazione Web]].


==Descrizione==
==Descrizione==


Lavora in team con figure come [[web design]]er, [[webmaster]], web [[content manager]] con le quali non deve essere confuso. Il ''web developer'' spesso non progetta la grafica di un sito, non si occupa dei contenuti né della creazione di file multimediali come video o audio, ma si occupa principalmente dell'assemblaggio, della struttura e delle automazioni di un sito. Questo perché generalmente il ''web developer'' può contare su conoscenze tecniche estremamente più approfondite rispetto alle altre figure che operano nel settore. Un ''web developer'' infatti deve vantare conoscenze inerenti ai [[protocolli di rete]], i [[server web]] ed i loro moduli principali, le [[Base di dati|basi di dati]], la [[sicurezza informatica]] ed i [[linguaggi di programmazione]] oltre ad un'approfondita conoscenza dei [[linguaggi di markup]] più diffusi sul web.<ref>{{Cita web|url=https://www.jobbydoo.it/descrizione-lavoro/web-developer|titolo=Cosa Fa un Web Developer? (Formazione, Competenze, Carriera)|sito=www.jobbydoo.it|lingua=it-IT|accesso=2019-02-27}}</ref> Molto spesso gli sviluppatori web sono anche ''web designer'', oppure lo sono stati in passato.
Lavora in gruppo con figure come [[web design]]er, [[webmaster]], web [[content manager]] con le quali non deve essere confuso. Lo sviluppatore web spesso non progetta la grafica di un sito, non si occupa dei contenuti né della creazione di file multimediali come video o audio, ma si occupa principalmente dell'assemblaggio, della struttura e delle automazioni di un sito. Questo perché generalmente lo sviluppatore web può contare su conoscenze tecniche estremamente più approfondite rispetto alle altre figure che operano nel settore. Uno sviluppatore web infatti deve vantare conoscenze inerenti ai [[protocolli di rete]], i [[server web]] ed i loro moduli principali, le [[Base di dati|basi di dati]], la [[sicurezza informatica]] ed i [[linguaggi di programmazione]] oltre ad un'approfondita conoscenza dei [[linguaggi di markup]] più diffusi sul web.<ref>{{Cita web|url=https://www.jobbydoo.it/descrizione-lavoro/web-developer|titolo=Cosa Fa un Web Developer? (Formazione, Competenze, Carriera)|sito=www.jobbydoo.it|lingua=it-IT|accesso=2019-02-27}}</ref> Molto spesso gli sviluppatori web sono anche ''web designer'', oppure lo sono stati in passato.


Con sviluppo web si può intendere lo sviluppo di una semplice [[web statico|pagina web statica]], oppure lo sviluppo dei più complessi applicativi web in ambito [[web dinamico]] come quelli di [[commercio elettronico]], ma anche la creazione dei [[social network]]. Un buon web developer è in grado di realizzare qualsiasi applicativo web, sfruttando le tecnologie più indicate sia [[lato server]] che [[lato client]].
Con sviluppo web si può intendere lo sviluppo di una semplice [[web statico|pagina web statica]], oppure lo sviluppo dei più complessi applicativi web in ambito [[web dinamico]] come quelli di [[commercio elettronico]], ma anche la creazione delle [[Rete sociale|reti sociali]]. Un buon sviluppatore web è in grado di realizzare qualsiasi applicativo web, sfruttando le tecnologie più indicate sia [[lato server]] che [[lato client]].


La figura del web developer sta diventando sempre più importante grazie alla tendenza attuale di trasferire le applicazioni desktop sul web e consentire all'utente di accedere ai propri dati indipendentemente dal [[computer]] e dal luogo da cui lavora.
La figura dello sviluppatore web sta diventando sempre più importante grazie alla tendenza attuale di trasferire le applicazioni desktop sul web e consentire all'utente di accedere ai propri dati indipendentemente dal [[computer]] e dal luogo da cui lavora.
Negli ultimi anni inoltre, è apparso con sempre maggiore chiarezza che un sito può avere successo quando è utile all'utente, quando è in grado di svolgere funzioni avanzate e personalizzate. Senza l'appoggio di un web developer questi risultati sono difficilmente ottenibili.
Negli ultimi anni inoltre, è apparso con sempre maggiore chiarezza che un sito può avere successo quando è utile all'utente, quando è in grado di svolgere funzioni avanzate e personalizzate. Senza l'appoggio di uno sviluppatore web questi risultati sono difficilmente ottenibili.


Nel settore di [[Internet]] si stanno creando figure sempre più specializzate e con competenze sempre più specifiche. Il web developer ha un peso sempre maggiore all'interno del team che si occupa di sviluppare [[sito web|siti internet]], la sua figura è indispensabile per offrire servizi realmente utili e prodotti tecnicamente validi per l'[[impresa]] e gli utenti.
Nel settore di [[Internet]] si stanno creando figure sempre più specializzate e con competenze sempre più specifiche. Lo sviluppatore web ha un peso sempre maggiore all'interno del team che si occupa di sviluppare [[sito web|siti internet]], la sua figura è indispensabile per offrire servizi realmente utili e prodotti tecnicamente validi per l'[[impresa]] e gli utenti.


== Competenze ==
== Competenze ==
Un web developer ha competenze in:
Uno sviluppatore web ha competenze in:


* [[HTML]] e [[XHTML]] markup, Cascading Style Sheets ([[Cascading Style Sheets|CSS]]), Extensible Markup Language ([[XML]]), conoscenza del browser [[Document Object Model|DOM]].
* [[HTML]] e [[XHTML]] markup, Cascading Style Sheets ([[Cascading Style Sheets|CSS]]), Extensible Markup Language ([[XML]]), conoscenza del browser [[Document Object Model|DOM]].
Riga 23: Riga 23:


== Aderenza agli standard web ==
== Aderenza agli standard web ==
Un problema molto sentito nell'ambito del web development è il rispetto degli [[standard (informatica)|standard]] web emanati dal [[W3C]]. Alcuni [[web browser]] datati (fra cui [[Internet Explorer]] 6) non rispettano alcuni standard e questo rende impegnativa per gli sviluppatori la creazione di siti che funzionino adeguatamente su tutti i browser. Solo una lunga esperienza maturata sul campo permette allo sviluppatore di realizzare interfacce leggere, funzionali, standard e perfettamente funzionanti su tutti i browser. Sebbene questo problema riguardi molto da vicino i [[web design]]er è spesso il web developer ad ottimizzare le [[pagina web|pagine web]] in virtù delle proprie conoscenze tecniche. È importante sottolineare che i browser stanno facendo importanti progressi nel rispetto degli standard e che l'aggiornamento dei browser da parte degli utenti permetterà di abbattere gran parte dei problemi sopra citati.
Un problema molto sentito nell'ambito del web development è il rispetto degli [[standard (informatica)|standard]] web emanati dal [[W3C]]. Alcuni [[web browser]] datati (fra cui [[Internet Explorer]] 6) non rispettano alcuni standard e questo rende impegnativa per gli sviluppatori la creazione di siti che funzionino adeguatamente su tutti i browser. Solo una lunga esperienza maturata sul campo permette allo sviluppatore di realizzare interfacce leggere, funzionali, standard e perfettamente funzionanti su tutti i browser. Sebbene questo problema riguardi molto da vicino i [[web design]]er è spesso lo sviluppatore web ad ottimizzare le [[pagina web|pagine web]] in virtù delle proprie conoscenze tecniche. È importante sottolineare che i browser stanno facendo importanti progressi nel rispetto degli standard e che l'aggiornamento dei browser da parte degli utenti permetterà di abbattere gran parte dei problemi sopra citati.


==Web development timeline==
==Web development timeline==
Riga 33: Riga 33:


==Voci correlate==
==Voci correlate==
* [[Web Developer Toolbar]]
* [[Web Developer Toolbar|Web Developer Toolbar'''''web developer''''']]


{{Controllo di autorità}}
{{Controllo di autorità}}

Versione delle 13:51, 19 apr 2020

Disambiguazione – Se stai cercando l'estensione per Mozilla Firefox, vedi Web Developer Toolbar.

In informatica lo sviluppatore web (o in inglese web developer), è una figura professionale che si occupa dello sviluppo di applicazioni web, in particolare dello sviluppo del codice sorgente di programmazione, dell'ottimizzazione dei database e dei linguaggi di markup attraverso tecniche di programmazione Web.

Descrizione

Lavora in gruppo con figure come web designer, webmaster, web content manager con le quali non deve essere confuso. Lo sviluppatore web spesso non progetta la grafica di un sito, non si occupa dei contenuti né della creazione di file multimediali come video o audio, ma si occupa principalmente dell'assemblaggio, della struttura e delle automazioni di un sito. Questo perché generalmente lo sviluppatore web può contare su conoscenze tecniche estremamente più approfondite rispetto alle altre figure che operano nel settore. Uno sviluppatore web infatti deve vantare conoscenze inerenti ai protocolli di rete, i server web ed i loro moduli principali, le basi di dati, la sicurezza informatica ed i linguaggi di programmazione oltre ad un'approfondita conoscenza dei linguaggi di markup più diffusi sul web.[1] Molto spesso gli sviluppatori web sono anche web designer, oppure lo sono stati in passato.

Con sviluppo web si può intendere lo sviluppo di una semplice pagina web statica, oppure lo sviluppo dei più complessi applicativi web in ambito web dinamico come quelli di commercio elettronico, ma anche la creazione delle reti sociali. Un buon sviluppatore web è in grado di realizzare qualsiasi applicativo web, sfruttando le tecnologie più indicate sia lato server che lato client.

La figura dello sviluppatore web sta diventando sempre più importante grazie alla tendenza attuale di trasferire le applicazioni desktop sul web e consentire all'utente di accedere ai propri dati indipendentemente dal computer e dal luogo da cui lavora. Negli ultimi anni inoltre, è apparso con sempre maggiore chiarezza che un sito può avere successo quando è utile all'utente, quando è in grado di svolgere funzioni avanzate e personalizzate. Senza l'appoggio di uno sviluppatore web questi risultati sono difficilmente ottenibili.

Nel settore di Internet si stanno creando figure sempre più specializzate e con competenze sempre più specifiche. Lo sviluppatore web ha un peso sempre maggiore all'interno del team che si occupa di sviluppare siti internet, la sua figura è indispensabile per offrire servizi realmente utili e prodotti tecnicamente validi per l'impresa e gli utenti.

Competenze

Uno sviluppatore web ha competenze in:

Aderenza agli standard web

Un problema molto sentito nell'ambito del web development è il rispetto degli standard web emanati dal W3C. Alcuni web browser datati (fra cui Internet Explorer 6) non rispettano alcuni standard e questo rende impegnativa per gli sviluppatori la creazione di siti che funzionino adeguatamente su tutti i browser. Solo una lunga esperienza maturata sul campo permette allo sviluppatore di realizzare interfacce leggere, funzionali, standard e perfettamente funzionanti su tutti i browser. Sebbene questo problema riguardi molto da vicino i web designer è spesso lo sviluppatore web ad ottimizzare le pagine web in virtù delle proprie conoscenze tecniche. È importante sottolineare che i browser stanno facendo importanti progressi nel rispetto degli standard e che l'aggiornamento dei browser da parte degli utenti permetterà di abbattere gran parte dei problemi sopra citati.

Web development timeline

Note

  1. ^ Cosa Fa un Web Developer? (Formazione, Competenze, Carriera), su www.jobbydoo.it. URL consultato il 27 febbraio 2019.

Voci correlate

Controllo di autoritàGND (DE7826295-1