html5

HTML5, CSS3, e JavaScript: il futuro del web

Prima di iniziare, un breve viaggio attraverso la storia…

È 1999. Internet Explorer 5 è roba che scotta, la bolla tecnologica è in crescita. E Mariano Rivera è World Series MVP. E giovane (gasp.)

Uno sviluppatore web si siede al suo computer, bere il caffè e la scrittura del codice. Vuole fare un gioco browser-based. L'unico modo per farlo è quello di utilizzare la piattaforma Adobe Flash per fare un film interattivo e incorporare che nel suo sito web.

Vuole mettere un video sul suo sito troppo. YouTube suona come il nome di una linea metropolitana di formaggio, niente di più. Il nostro sviluppatore deve fare un filmato Flash per quella, troppo.

Sospira come fa ancora un altro filmato Flash. Accidenti, qualcuno dovrebbe fare già un'alternativa?

Vedere, indietro nel giorno era necessario utilizzare Flash di Adobe per incorporare i video, fare giochi per browser,

Slice of swiss cheese with holes
Santo Adobe Flash, Batman!

e solo rendere il vostro sito un aspetto decente. E indovinate un po ', usiamo ancora le stesse cose. Questa è cosa buona e giusta, salvo:

 

  • Flash ha più falle di sicurezza che un pezzo crivellato di colpi di formaggio svizzero.
  • Flash è un standard di chiuso, il che significa che Adobe ha deciso quello che si poteva o non poteva fare. Non si poteva usare Flash in progetti open-source, entrambi, senza un plugin ufficiale di Adobe.
  • Flash è molto alta intensità di risorse, travolgendo alcuni processori più deboli e rendere i siti difficili da usare.
  • È non cross-platform: iOS non lo supporta, fa schifo su Linux, ed è buggy su ogni altro sistema operativo.

Birra di qualcosa; non, non il caffè

Qualche anno fa (lavoro ufficiale è iniziata nel 2004, anche se non ha interferito sopra a più tardi), gli W3C (World Wide Web Consortium, i ragazzi che sono fondamentalmente responsabile del Internet) e WHATWG (Application Technology Group Web Hypertext lavoro) collaborato fino a fare una nuova versione del HTML, il linguaggio utilizzato per costruire pagine web.

Intorno allo stesso tempo, il W3C ha iniziato a lavorare su una nuova versione del CSS, il linguaggio utilizzato per progettare l'aspetto delle pagine web.

E 'stato chiaro qualcosa stava per accadere.

Una rivoluzione in divenire

By 2008 persone avevano ammalato di usare Flash per tutto ciò a causa delle sue molte debolezze (sopra delineato.)

The HTML5 Logo
Il logo HTML5

Opportunamente, l'ultima bozza di HTML – HTML5 – vi ha permesso di inserire i video nel tuo sito web senza l'utilizzo di Flash. E si potrebbe anche fare Flash-libero web giochi utilizzando un poco HTML5; CSS3, l'ultima versione di CSS; e una generosa paletta (tazza?) di Javascript, il linguaggio di scripting utilizzato per rendere le pagine interattive.

 

Inutile dire, sviluppatori web hanno iniziato a notare queste nuove tecnologie. Perché? Date un'occhiata ai vantaggi di utilizzare HTML5, CSS3, e Javascript (applicazioni create con questi 3 tecnologie sono generalmente chiamati Apps HTML5 anche se utilizzano altre tecnologie. Vai a capire.)

  • HTML5 e co. sono standard aperti: stanno mantenuti da organizzazioni, non le società, quindi non ci sono restrizioni sul loro utilizzo. Essi possono essere utilizzati in progetti open-source
  • Sono sicuro e sicuro, in parte perché sono standard aperti. E perché Adobe non mantiene le.
  • Sono cross-platform. Supponendo di avere un browser decente (tutto quanto non nominato Internet Explorer 8 o sotto), lavoreranno su qualsiasi sistema operativo. iDevices, cellulari, compresse, computer… niente. Questo è un bene perché Flash non funziona su iDevices e demolisce la batteria degli smartphone.
  • Sono meno intensivo delle risorse di Flash. A lot of web games using HTML5 run very smoothly on phones, while Flash games teeter on disaster.

The list goes on and on.

Wait, it’s happening already

HTML5 apps only rose to prominence in 2010 with Steve Jobs’s continuing refusal to put Flash on iDevices. (Bene, a lot of web developers started using them a few years earlier.) But in that short time, they’ve come a long way.

You’d be surprised what’s been done with HTML5:

  • Angry Birds uses HTML5 for everything except the sound, which it uses Flash
    HP's webOS
    HP's webOS uses HTML5.

    for.

  • Mozilla has created a gallery of great HTML5 demos.
  • And Mozilla’s also made a gallery of the best HTML5 games.
  • HP’s webOS mobile platform uses HTML5 for storage and some interface stuff.
  • Microsoft’s Finestre 8 will be able to run apps written in HTML5, CSS3, e JavaScript.
  • Applicazioni web come Google Docs e Gmail utilizzare HTML5.
  • YouTube lets you use HTML5’s video embedding capabilities to view videos without Flash.

E più si sta facendo ogni giorno.

Fine della strada per Flash?

Per quanto mi piacerebbe pensare che questo significa che possiamo dire addio a Flash, esso non. Video avranno ancora bisogno di esso, molto appariscente (intendersi) siti web non funzionano senza di essa, e la stragrande maggioranza dei giochi internet necessario Flash.

Da per applicazioni desktop? Client di posta elettronica sono ormai raro tra gli utenti occasionali, Ma a parte questo applicazioni desktop sono ancora in giro. Web apps avranno sempre più sofisticati, anche se, così applicazioni desktop’ giorni sono contati. Ma, come Flash, avranno ancora rimanere in giro.

HTML5 ha percorso una lunga, lungo cammino. Basta 10 anni fa, i web designer non potevano fare un layout coesa sito web utilizzando HTML per salvare le loro vite. Ora HTML viene utilizzato per tutto da Angry Birds a Windows 8. E la lista continua a crescere.

Pubblicato da

Neel Mehta

Harvard College. Web developer. A volte il filosofo. Junkie Baseball.

One thought on “HTML5, CSS3, e JavaScript: il futuro del web”

Lascia un Commento