html5

HTML5, CSS3, ir JavaScript: Iš interneto ateitis

Prieš pradedant, Trumpa kelionė per istoriją…

Tai 1999. "Internet Explorer" 5 yra hot stuff, technologijų burbulas auga. Mariano Rivera World Series MVP. Ir jauni (aiktelėti.)

Kūrėjas sėdi prie savo kompiuterio, gerti kavos ir raštu tam tikrą kodą. Jis nori, kad naršyklinis žaidimas. Vienintelis būdas, jis gali tai padaryti yra naudoti Adobe Flash platforma padaryti interaktyvų filmą ir įdėti, kad savo svetainėje.

Jis nori įdėti video į savo svetainę per. "YouTube" skamba kaip sūrio metro linija pavadinimas, nieko daugiau. Mūsų užsakovas yra padaryti "Flash" filmą už tai, taip pat.

Jis atsidūsta, nes jis daro dar vieną "Flash" filmą. Geez, būtų ką nors padaryti alternatyvą jau?

Pamatyti, atgal į tą dieną, kai turėjo naudoti Adobe Flash įdėti video, padaryti naršyklės žaidimai,

Slice of swiss cheese with holes
Šventoji "Adobe Flash", Kareivis pasiuntinys!

ir tiesiog padaryti jūsų svetainę atrodo padorus. Ir atspėti, ką, Mes vis dar jį naudoti tuos pačius dalykus. Tai viskas gerai ir gerai, išskyrus:

 

  • Flash turi daugiau saugumo skylės kaip kulka-apgaubta gabalas šveicariško sūrio.
  • Flash uždara standartas, tai reiškia, kad "Adobe" nusprendė, ką galėjo ar negalėjo padaryti. Tu negali naudoti "Flash" atviro kodo projektų, arba, be oficialaus Adobe įskiepiai.
  • Flash yra labai daug išteklių, didžioji keletą silpnesnių procesorių ir priėmimo svetaines sunku naudoti.
  • Tai ne cross-platform: IOS nepalaiko, ji sucks Linux, ir tai Buggy ant visų kitų operacinės sistemos.

Kažkas alaus; ne, ne tavo kava

Prieš keletą metų (Oficialus darbas prasidėjo 2004, nors ji neprigijo iki vėliau), the W3C (World Wide Web Consortium, vaikinai, kurie yra iš esmės atsakingas už interneto) ir WHATWG (Web Hiperteksto taikymas technologijų darbo grupės) bendradarbiaujame padaryti naują versiją HTML, kalba, naudojama kurti interneto puslapius.

Maždaug tuo pačiu metu, W3C pradėjo dirbti su nauja versija CSS, kalba, naudojama kurti tinklalapių išvaizdą.

Buvo aišku, kas nutiks.

Pasigaminti revoliucija

Pagal 2008 žmonės Dotarłeś serga naudojant Flash viskam, nes jos daug trūkumų (nurodyta pirmiau.)

The HTML5 Logo
HTML5 logotipas

Patogiai, naujausias projektas HTML – HTML5 – leido jums įdėti video į savo svetainę nenaudojant Flash. Ir jūs galite net padaryti Flash nemokamai interneto žaidimai naudojant tiek HTML5; CSS3, Naujausia versija CSS; ir dosnus samtelis (puodelis?) iš Javascript, skriptų kalba, naudojama pateikti puslapius interaktyvius.

 

Nekalbant jau apie, kūrėjai pradėjo pastebėti šias naujas technologijas. Kodėl? Pažvelkite į naudojant HTML5 nauda atrodo, CSS3, ir JavaScript (programos sukurtos su šiomis 3 technologijos paprastai vadinamas HTML5 programos nors jie naudoti kitas technologijas. Eiti figūra.)

  • HTML5 ir bendro. yra atviri standartai: jie tvarko organizacijų, ne įmonės, todėl nėra jų naudojimo apribojimai. Jie gali būti naudojami atviro kodo projektų
  • Jie saugus ir užtikrinti, iš dalies, nes jie atviri standartai. Ir todėl, kad nėra "Adobe išlaikyti juos.
  • Jie cross-platform. Tarkim, jūs turite gerą naršyklę (nieko nėra pavadintas "Internet Explorer" 8 arba žemiau), jie bus dirbti bet kokia operacine sistema. iDevices, telefonai, tabletės, kompiuteriai… kas. Tai gerai, nes "Flash" neveikia iDevices ir sugriauna smartphonach baterija.
  • Jie mažiau daug išteklių nei "Flash". Internetinių žaidimų naudojant HTML5 veikia labai sklandžiai telefonus daug, 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. (Gerai, 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 Langai 8 will be able to run apps written in HTML5, CSS3, ir JavaScript.
  • Web apps like Google Docs and Gmail use HTML5.
  • "YouTube" leidžia naudoti HTML5 vaizdo įrašų, nusėdimo galimybes peržiūrėti vaizdo įrašus be Flash.

Ir daugiau daroma kiekvieną dieną.

Pabaiga Flash kelyje?

Kiek norėčiau, kad tai reiškia, mes galime atsisveikinti su Blykstė, ji nėra. Vaizdo klipai vis dar reikalauja jį, prašmatnus daug (kalambūras skirti) svetainės neveiks be jo, ir didžioji dauguma interneto žaidimai reikalingas Flash.

Kaip darbastalio programos? Pašto klientai yra reta šiais laikais tarp kasdienių vartotojų, tačiau, išskyrus, kad stalinių apps vis dar aplink. Web Apps "gaus daugiau ir sudėtingesnių, nors, taip darbastalio programos’ dienos suskaičiuotos. Tačiau, kaip Flash, jie vis dar lūkuriuoti.

HTML5 atėjo ilgai, ilgas kelias. Tiesiog 10 prieš keletą metų, interneto dizaineriai negalėjo padaryti darnią svetainės išdėstymas naudojant HTML išgelbėti savo gyvenimą. Dabar HTML yra naudojama viskas nuo Angry Birds iki Windows 8. Ir sąrašas toliau augs.

Paskelbta

Neel Mehta

Harvardo Kolegija. Kūrėjas. Kažkada filosofas. Beisbolo narkomanas.

Viena mintis apie "HTML5, CSS3, ir JavaScript: Iš interneto ateitis”

Palikite komentarą