際際滷

際際滷Share a Scribd company logo
1. Introduzione Standard Web
In questo periodo di enorme crescita, il Web ha bisogno di una guida per realizzare tutto il suo
potenziale. Gli standard Web sono questa guida, garantendo a tutti laccesso alle informazioni e
inoltre rendono lo sviluppo di siti Web pi湛 rapido e usabile.
Alcune persone temono che gli standard possano porre dei limiti. In realt sopprimono buona
parte del lavoro noioso che il web development implica, e danno agli sviluppatori pi湛 tempo e
flessibilit per essere veramente creativi. Gli standard sono aperti sia ai miglioramenti futuri che
al rispetto delle tecnologie passate.

2. Standard del W3C

Il World Wide Web Consortium 竪 un consorzio informatico internazionale diretto da Tim
Berners-Lee, linventore del Web. Fondato nel 1994, il W3C ha sede presso tre istituti di ricerca:
il MIT negli USA, lINRIA in Europa, e la Keio University in Giappone.
Sviluppa specifiche aperte per migliorare linteroperabilit dei prodotti legati al Web. Le
raccomandazioni del W3C sono sviluppate da gruppi di lavoro composti da membri del
Consorzio e da professionisti esterni.


2.1 HTML 4.01
LHyperText Markup Language (HTML) 竪 ampiamente usato sul Web per applicare una
struttura ai documenti di testo. I browser interpretano questi documenti e ne presentano la
struttura allutente nella maniera che 竪 loro specifica.
Con laiuto dei CSS lautore pu嘆 definire come gli elementi strutturali debbano essere
rappresentati, prevalendo sulle impostazioni di default del browser.


2.2 XML 1.0
LExtensible Markup Language (XML) 竪 un linguaggio di marcatura come lHTML che, anzich辿
disporre di un unico set di elementi fissi, consente di definire degli elementi personalizzati o di
usare quelli definiti da qualcunaltro.
Il supporto conforme agli standard per la visualizzazione di XML 竪 parziale nei browser odierni.
XML 竪 pi湛 flessibile di HTML, innanzi tutto perch辿 permette di aggiungere nuovi elementi e di
creare i propri sistemi strutturali. Ci嘆 lo rende il formato ideale per lorganizzazione di grandi
quantit di dati.  gi usato da molti database e motori di ricerca.


2.3 XHTML 1.0
XHTML 1.0 竪 una riformulazione di HTML come applicazione XML. XHTML 1.0 discende da
HTML 4.01 ma 竪 formalmente pi湛 rigoroso a causa dellinfluenza di XML.
LXHTML si presenter nel browser identico allequivalente HTML. Le regole della sintassi
rigorosa di XML rendono il trattamento dei dati XHTML pi湛 semplice ed economico rispetto
allHTML.
2.4 Fogli di stile CSS
I fogli di stile CSS sono un meccanismo che permette di modificare laspetto degli elementi
HTML o XML, assegnando stili a tipi di elementi, classi autodefinite o istanze individuali, quindi
possono essere impiegati per definire laspetto di un intero sito.
Da quando i CSS sono stati introdotti, il W3C raccomanda leliminazione progressiva di tutte le
possibilit di presentazione integrate nellHTML e la loro sostituzione con i fogli di stile, al fine di
consentire la crescita di un World Wide Web pi湛 semplice e pi湛 strutturato.


2.5 DOM
Il DOM estende la potenza e linterattivit di un linguaggio di scripting applicato ad una pagina
Web, permettendo laccesso alla struttura, al contenuto e alla presentazione di un documento
scritto in linguaggi come HTML e CSS.
Il DOM 竪 compatibile con i progressi tecnologici del futuro e permetter a qualsiasi linguaggio
di scripting di interagire con tutti i linguaggi usati nel documento. Questo standard non solo
render pi湛 semplice la programmazione dellHTML dinamico, ma pure render indolore la
transizione verso le nuove tecnologie per Internet.


3. Standard dellECMA
LECMA (European Computer Manufacturers Association) 竪 unorganizzazione con sede a
Ginevra, in Svizzera, fondata ufficialmente nel 1961 con lobiettivo di sviluppare standard e
rapporti tecnici nellambito della tecnologia dellinformazione e della comunicazione, inclusi i
linguaggi di programmazione e i codici di input/output.
Essendo unassociazione di imprese e non unistituzione ufficiale di standardizzazione, lECMA
collabora spesso con istituzioni ufficiali nazionali o internazionali.


3.1 ECMAScript (versione standard di JavaScript)
ECMAScript 竪 un linguaggio di scripting standardizzato, ampiamente basato su JavaScript di
Netscape e JScript di Microsoft.
Il compito principale di ECMAScript, un linguaggio orientato agli oggetti, 竪 quello di manipolare
gli oggetti delle pagine Web. Questi possono essere aggiunti, soppressi, spostati, e le loro
propriet possono essere modificate. Questo permette ai Web developer dimplementare effetti
come testo animato, roll-over grafici e pagine che, senza essere ricaricate, cambiano aspetto in
seguito allinterazione dellutente.


4 Quali vantaggi derivano dalluso degli standard Web?
4.1 Accessibilit

4.1.1 Per il software e per le macchine
La conformit agli standard Web pu嘆 dare alle pagine Web una migliore visibilit nei motori
di ricerca. Linformazione strutturale presente nei documenti conformi agli standard agevola
laccesso alle informazioni e la loro analisi da parte dei motori di ricerca e consente una migliore
indicizzazione.
I documenti conformi agli standard possono essere convertiti in altri formati, questo consente
un uso pi湛 versatile delle informazioni contenute nei documenti del World wide Web e una pi湛
facile migrazione verso nuovi sistemi, inclusi dispositivi come la TV e i PDA.


4.1.2 Per le persone
Rendere i documenti web accessibi non vuol dire soltanto consentire laccesso al Web alle
persone disabili, ma anche permettere che le pagine Web siano comprese dalle persone che
usano browser diversi da quelli tradizionali, inclusi i browser vocali che leggono ad alta voce le
pagine Web alle persone affette da problemi di vista, i browser che traducono il testo in Braille,
i browser palmari dotati di monitor molto piccoli, i terminali teletext, e altri dispositivi di output
poco comuni.


4.2 Stabilit
La maggior parte degli standard Web sono creati per essere compatibili sia in avanti che
allindietro. Dunque i dati che usano vecchie versioni degli standard continueranno a funzionare
con i nuovi browser, mentre i dati che usano le nuove versioni degli standard saranno
visualizzati in maniera imperfetta ma accettabile dai browser pi湛 vecchi.

More Related Content

Standardweb

  • 1. 1. Introduzione Standard Web In questo periodo di enorme crescita, il Web ha bisogno di una guida per realizzare tutto il suo potenziale. Gli standard Web sono questa guida, garantendo a tutti laccesso alle informazioni e inoltre rendono lo sviluppo di siti Web pi湛 rapido e usabile. Alcune persone temono che gli standard possano porre dei limiti. In realt sopprimono buona parte del lavoro noioso che il web development implica, e danno agli sviluppatori pi湛 tempo e flessibilit per essere veramente creativi. Gli standard sono aperti sia ai miglioramenti futuri che al rispetto delle tecnologie passate. 2. Standard del W3C Il World Wide Web Consortium 竪 un consorzio informatico internazionale diretto da Tim Berners-Lee, linventore del Web. Fondato nel 1994, il W3C ha sede presso tre istituti di ricerca: il MIT negli USA, lINRIA in Europa, e la Keio University in Giappone. Sviluppa specifiche aperte per migliorare linteroperabilit dei prodotti legati al Web. Le raccomandazioni del W3C sono sviluppate da gruppi di lavoro composti da membri del Consorzio e da professionisti esterni. 2.1 HTML 4.01 LHyperText Markup Language (HTML) 竪 ampiamente usato sul Web per applicare una struttura ai documenti di testo. I browser interpretano questi documenti e ne presentano la struttura allutente nella maniera che 竪 loro specifica. Con laiuto dei CSS lautore pu嘆 definire come gli elementi strutturali debbano essere rappresentati, prevalendo sulle impostazioni di default del browser. 2.2 XML 1.0 LExtensible Markup Language (XML) 竪 un linguaggio di marcatura come lHTML che, anzich辿 disporre di un unico set di elementi fissi, consente di definire degli elementi personalizzati o di usare quelli definiti da qualcunaltro. Il supporto conforme agli standard per la visualizzazione di XML 竪 parziale nei browser odierni. XML 竪 pi湛 flessibile di HTML, innanzi tutto perch辿 permette di aggiungere nuovi elementi e di creare i propri sistemi strutturali. Ci嘆 lo rende il formato ideale per lorganizzazione di grandi quantit di dati. gi usato da molti database e motori di ricerca. 2.3 XHTML 1.0 XHTML 1.0 竪 una riformulazione di HTML come applicazione XML. XHTML 1.0 discende da HTML 4.01 ma 竪 formalmente pi湛 rigoroso a causa dellinfluenza di XML. LXHTML si presenter nel browser identico allequivalente HTML. Le regole della sintassi rigorosa di XML rendono il trattamento dei dati XHTML pi湛 semplice ed economico rispetto allHTML.
  • 2. 2.4 Fogli di stile CSS I fogli di stile CSS sono un meccanismo che permette di modificare laspetto degli elementi HTML o XML, assegnando stili a tipi di elementi, classi autodefinite o istanze individuali, quindi possono essere impiegati per definire laspetto di un intero sito. Da quando i CSS sono stati introdotti, il W3C raccomanda leliminazione progressiva di tutte le possibilit di presentazione integrate nellHTML e la loro sostituzione con i fogli di stile, al fine di consentire la crescita di un World Wide Web pi湛 semplice e pi湛 strutturato. 2.5 DOM Il DOM estende la potenza e linterattivit di un linguaggio di scripting applicato ad una pagina Web, permettendo laccesso alla struttura, al contenuto e alla presentazione di un documento scritto in linguaggi come HTML e CSS. Il DOM 竪 compatibile con i progressi tecnologici del futuro e permetter a qualsiasi linguaggio di scripting di interagire con tutti i linguaggi usati nel documento. Questo standard non solo render pi湛 semplice la programmazione dellHTML dinamico, ma pure render indolore la transizione verso le nuove tecnologie per Internet. 3. Standard dellECMA LECMA (European Computer Manufacturers Association) 竪 unorganizzazione con sede a Ginevra, in Svizzera, fondata ufficialmente nel 1961 con lobiettivo di sviluppare standard e rapporti tecnici nellambito della tecnologia dellinformazione e della comunicazione, inclusi i linguaggi di programmazione e i codici di input/output. Essendo unassociazione di imprese e non unistituzione ufficiale di standardizzazione, lECMA collabora spesso con istituzioni ufficiali nazionali o internazionali. 3.1 ECMAScript (versione standard di JavaScript) ECMAScript 竪 un linguaggio di scripting standardizzato, ampiamente basato su JavaScript di Netscape e JScript di Microsoft. Il compito principale di ECMAScript, un linguaggio orientato agli oggetti, 竪 quello di manipolare gli oggetti delle pagine Web. Questi possono essere aggiunti, soppressi, spostati, e le loro propriet possono essere modificate. Questo permette ai Web developer dimplementare effetti come testo animato, roll-over grafici e pagine che, senza essere ricaricate, cambiano aspetto in seguito allinterazione dellutente. 4 Quali vantaggi derivano dalluso degli standard Web? 4.1 Accessibilit 4.1.1 Per il software e per le macchine La conformit agli standard Web pu嘆 dare alle pagine Web una migliore visibilit nei motori di ricerca. Linformazione strutturale presente nei documenti conformi agli standard agevola laccesso alle informazioni e la loro analisi da parte dei motori di ricerca e consente una migliore
  • 3. indicizzazione. I documenti conformi agli standard possono essere convertiti in altri formati, questo consente un uso pi湛 versatile delle informazioni contenute nei documenti del World wide Web e una pi湛 facile migrazione verso nuovi sistemi, inclusi dispositivi come la TV e i PDA. 4.1.2 Per le persone Rendere i documenti web accessibi non vuol dire soltanto consentire laccesso al Web alle persone disabili, ma anche permettere che le pagine Web siano comprese dalle persone che usano browser diversi da quelli tradizionali, inclusi i browser vocali che leggono ad alta voce le pagine Web alle persone affette da problemi di vista, i browser che traducono il testo in Braille, i browser palmari dotati di monitor molto piccoli, i terminali teletext, e altri dispositivi di output poco comuni. 4.2 Stabilit La maggior parte degli standard Web sono creati per essere compatibili sia in avanti che allindietro. Dunque i dati che usano vecchie versioni degli standard continueranno a funzionare con i nuovi browser, mentre i dati che usano le nuove versioni degli standard saranno visualizzati in maniera imperfetta ma accettabile dai browser pi湛 vecchi.