Web dinamico: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Vedi la discussione nella pagina del progetto Informatica [Duplicazione_di_contenuti, 8 febbraio]. Applico le decisioni condivise. |
Etichette: Annullato Modifica visuale |
||
Riga 3:
== Descrizione ==
SBURRO Il termine Web 2.0 è stato strettamente associato a [[Tim O'Reilly]] grazie alla Web 2.0 conference di O'Reilly Media alla fine del 2004.<ref name="graham">{{Cita web|url=http://www.paulgraham.com/web20.html |titolo=Web 2.0 |autore=Paul Graham |wkautore=Paul Graham (computer programmer) |mese=novembre|anno=2005 |accesso=8 settembre 2014 |citazione=I first heard the phrase 'Web 2.0' in the name of the Web 2.0 conference in 2004.}}</ref><ref name="oreilly">{{Cita web|url=http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html |titolo=What Is Web 2.0 |editore=O'Reilly Network |autore=Tim O'Reilly |wkautore=Tim O'Reilly |data=30 settembre 2005 |accesso=6 agosto 2006}}</ref> Il termine 2.0 è mutuato direttamente dallo [[ingegneria del software|sviluppo software]] nel quale la notazione puntata indica l'indice di sviluppo e successiva distribuzione ([[Release (informatica)|release]]) di un particolare [[software]]. In questo caso la locuzione pone l'accento sulle differenze rispetto al cosiddetto Web 1.0, diffuso fino agli [[anni 1990|anni novanta]], e composto prevalentemente da siti [[web statico|web statici]], senza alcuna possibilità di interazione con l'utente eccetto la normale navigazione [[ipertesto|ipertestuale]] tra le pagine, l'uso delle [[e-mail]] e dei [[Motore di ricerca|motori di ricerca]].
In tale ambito per realizzare tale scenario interattivo e dinamico si fa frequentemente uso di [[applicazione web|applicazioni web]] quali [[applet]], [[servlet]], [[Content management system|CMS]] ecc.., tramite opportuni [[programma (informatica)|programmi]] detti [[script]], scritti in vari possibili [[linguaggio di scripting|linguaggi di scripting]] quali [[PHP]], [[Active Server Pages|ASP]], [[.NET]], inseriti tipicamente all'interno della pagina web [[HTML]] e che, su particolare richiesta dell'utente, vengono attivati ed elaborati [[lato client]] tramite [[browser]] o [[lato server]] restituendo il contenuto dinamico sotto forma di codice HTML interpretato poi dal [[browser]] e visualizzato all'utente. Tuttavia per ottimizzare le performance delle varie piattaforme, si ricorre ad una certa staticità dei contenuti dinamici.
[[
Esempi tipici di applicazioni web [[pagina web dinamica|dinamiche]] sono i siti di [[e-commerce]] che ovviamente devono interagire con l'utente ed adeguarsi alle sue scelte. Molti [[sito web|siti web]] sono considerati "dinamici" dato che consentono all'utente di personalizzare l'impaginazione o le informazioni mostrate o aggiornare in maniera efficiente (dinamica appunto) i contenuti in modo da renderli più vicine alle richieste dell'utente o del programmatore web.
|