giovedì 16 giugno 2011

HTML5 è su JavaScript


Ho detto molte volte che è realmente HTML5 non sul linguaggio HTML: è su JavaScript. Cosa cambia in HTML se stesso? Ci sono alcuni nuovi tag, che di per sé non sono così difficili da capire. Il potere di HTML5 sta in ciò che questi ti permettono di creare in JavaScript. Un disegno non è molto utile senza il codice che si trova dietro di esso e crea un animazione, un gioco, o uno strumento di visualizzazione.Non appena i browser che supportano tela apparve abbiamo visto centinaia di implementazioni di asteroidi come sviluppatori iniziato a giocare con le nuove funzioni. Alcuni erano greggio, alcuni sono stati sorprendentemente ricco. Che il lavoro è interamente in JavaScript.

HTML5, poi, è davvero un grande passo avanti in angolo staffa a base di tagging: è su come abilitare JavaScript per fare le cose più potenti. La biblioteca WebGL (che è ancora sanguinante bordo) permette grafica 3D real-time all'interno di una tela di HTML5. HTML5 geolocalizzazione permette di scrivere applicazioni location-aware nel browser (una funzionalità di base per la telefonia mobile). Storage persistente e le funzionalità in linea hanno permesso agli sviluppatori di scrivere applicazioni a pieno titolo, con le stesse funzionalità che ci si aspetta su un desktop, che vengono eseguiti nel browser. Ci sono stati anche librerie sperimentale per l'aggiunta di funzionalità multitouch. Queste sono tutte davvero caratteristiche di JavaScript. HTML5 fornisce solo una struttura per dare loro un significato.

Inoltre, ci sono stati progressi significativi nelle biblioteche browser che non necessitano di HTML5. JavaScript è stato a lungo il cavallo di battaglia per l'attuazione caratteristiche dinamiche in formato HTML. Ma ci sono sempre stati due problemi: incompatibilità del browser, e la goffaggine di lavorare direttamente con il DOM. La libreria jQuery ha elegantemente risolto entrambi i problemi, ed è la base per i moderni sviluppo lato client browser. Ma non è solo JQuery. Le librerie Protovis D3 e permettono di creare complesse visualizzazioni interattive che vengono eseguiti direttamente nel browser - Per la prima volta, rendendo il browser uno strumento importante per l'esplorazione dei dati.

Nessun commento:

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.