html5

HTML5, CSS3, ja JavaScript: tulevaisuuden web

Ennen kuin aloitan, lyhyt matka läpi historian…

Se on 1999. Internet Explorer 5 on kuumaa kamaa, tech kupla kasvaa. Ja Mariano Rivera on World Series MVP. Ja nuoret (huohottaa.)

Web developer istuu hänen tietokoneensa, kahvinjuonti ja kirjoittaa joitakin koodi. Hän haluaa tehdä selainpohjainen peli. Ainoa tapa, hän voi tehdä tämä on käyttää Adoben Flash Platform tehdä interaktiivinen elokuva ja upottaa että hänen verkkosivuilla.

Hän haluaa laittaa videon hänen päällä liian. YouTube kuulostaa nimi cheesy metrolinjan, Mitään muuta. Meidän kehittäjä on tehdä Flash-elokuva, joka, liian.

Hän huokaa hän tekee vielä toisen Flash-elokuva. Geez, olisi joku tehdä vaihtoehtoista jo?

Nähdä, takaisin seuraavana päivänä sinun piti käyttää Adoben Flash upottaa videoita, Merkki nettipelit,

Slice of swiss cheese with holes
Holy Adobe Flash, Sotilaspalvelija!

ja vain tehdä sivustosi näyttää kunnollinen. Ja arvaa mitä, Meillä on vielä käyttää sitä samoja asioita. Tämä on ihan hyvä, paitsi:

 

  • Flash on enemmän tietoturva-aukkoja kuin bullet-täynnä pala sveitsiläinen juusto.
  • Flash on suljetun standardin, mikä tarkoittaa, että Adobe päättänyt, mitä olisi voitu tai voinut tehdä. Ei voinut käyttää Flash avoimen lähdekoodin projekteille, jompikumpi, ilman virallista Adobe plugin.
  • Flash on erittäin voimavaroja, ylivoimainen joitakin heikompia jalostajien ja tehdä sivustoja vaikea käyttää.
  • Se on ei cross-platform: iOS ei tue sitä, se on perseestä Linux, ja se on buginen joka toinen käyttöjärjestelmä.

Jotain panimo; ei, ei kahvia

Muutama vuosi sitten (virallista työtä alkoi 2004, vaikka se ei saalis till myöhemmin), the W3C (World Wide Web Consortium, kaverit, jotka ovat periaatteessa vastuussa Internet) ja WHATWG (Web Hypertext Application Technology Working Group) kumppanuuteen tehdä uuden version HTML, käytetty kieli rakentaa web-sivuja.

Samoihin aikoihin, W3C aloittanut työn uuden version CSS, käytetty kieli suunnitella ulkonäköä verkkosivut.

Se on selvää, että jotain tulee tapahtumaan.

Vallankumous päätöksenteossa

Mennessä 2008 ihmiset oli saanut sairas käyttää Flash kaiken, koska sen monia heikkouksia (edellä.)

The HTML5 Logo
HTML5 logo

Kätevästi, viimeisimmän version HTML – HTML5 – saa voit upottaa videoita sivustoosi ilman salamaa. Ja voit jopa tehdä Flash-free web pelejä käyttäen hieman HTML5; CSS3, uusin versio CSS; ja antelias kauha (kuppi?) ja Javascript, skriptikieli käytetään tekemään sivuja interaktiivisia.

 

On sanomattakin selvää, Web-kehittäjät alkoivat huomaamatta näitä uusia teknologioita. Miksi? Katsomaan etuja käyttämällä HTML5, CSS3, ja Javascript (apps luotu näiden 3 teknologiat ovat yleensä kutsutaan HTML5-sovellukset vaikka he käyttävät muita tekniikoita. Go figure.)

  • HTML5 ja yhteistyö. olemme avoimia standardeja: he ylläpitämään organisaatioiden, ei yrityksiä, joten ei ole mitään rajoituksia niiden käytölle. Niitä voidaan käyttää avoimen lähdekoodin projekteille
  • Ne ovat turvallinen ja turvallista, osittain koska he ovat avoimia standardeja. Ja koska Adobe ei ylläpitää niitä.
  • Ne ovat cross-platform. Olettaen, että sinulla on kunnollinen selain (mitään ei ole mainittu Internet Explorer 8 tai alle), he toimivat kaikissa käyttöjärjestelmissä. iDevices, puhelimet, tablettia, tietokoneet… mitään. Se on hyvä, koska Flash ei toimi iDevices ja se tuhoaa akun älypuhelinten.
  • Ne ovat vähemmän resursseja kuin Flash. Monet web-pelejä HTML5 ajaa hyvin sujuvasti puhelimissa, kun Flash pelit horjua katastrofi.

Lista jatkuu ja jatkuu.

Odota, se tapahtuu jo

HTML5 apps vain nousi etualalle vuonna 2010 Steve Jobs jatkuvasta kieltäytymisestä laittaa Flash iDevices. (Hyvin, paljon web-kehittäjät alkoivat käyttää niitä muutamaa vuotta aiemmin.) Mutta siinä lyhyessä ajassa, he ovat kulkeneet pitkän matkan.

Sinun on yllättynyt, mitä on tehty HTML5:

  • Angry Birds käyttää HTML5 kaiken muun paitsi äänen, 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 Windows 8 will be able to run apps written in HTML5, CSS3, ja JavaScript.
  • Web apps like Google Docs and Gmail use HTML5.
  • YouTube lets you use HTML5’s video embedding capabilities to view videos without Flash.

And more is being done every day.

End of the road for Flash?

As much as I would like to think this means we can wave goodbye to Flash, it doesn’t. Videos will still require it, a lot of flashy (pun intended) websites won’t work without it, and the vast majority of internet games need Flash.

As for desktop apps? Email clients are rare nowadays amongst casual users, mutta muuten työpöydän sovellukset ovat yhä noin. Verkkosovelluksia saavat yhä kehittyneempiä, vaikka, niin desktop apps’ päivät ovat luetut. Mutta, kuten Flash, ne ovat edelleen roikkua.

HTML5 on kulkenut pitkän, pitkä matka. Vain 10 vuotta sitten web-suunnittelijat voinut tehdä yhtenäinen sivuston ulkoasun HTML pelastaakseen henkensä. Nyt HTML käytetään kaikkeen Angry Birds Windows 8. Ja lista kasvaa edelleen.

Julkaisija

Neel Mehta

Harvard College. Web-kehittäjä. Joskus filosofi. Baseball narkkari.

One thought on “HTML5, CSS3, ja JavaScript: tulevaisuuden web”

Jätä vastaus