html5

HTML5, CSS3, i JavaScript: Budućnost webu

Prije nego što sam početi, kratak izlet kroz povijest…

To je 1999. Internet Explorer 5 je vruće stvari, tech mjehurića raste. A Mariano Rivera je World Series MVP. I mladi (izdisaj.)

Web developer sjedi na svom računalu, pio kavu i pisanje neki kod. On želi napraviti browser-based igru. Jedini način on može učiniti je da koristite Adobe Flash platformu kako bi interaktivni film i ugradili da je u njegovoj web stranici.

On želi staviti video na svoje stranice previše. YouTube zvuči kao ime cheesy metro linija, ništa više. Naš programer mora napraviti Flash film za koji, suviše.

On uzdiše kao što je čini još jedan Flash film. Isuse, će netko napraviti alternativu već?

Vidjeti, natrag u dan ste morali koristiti Adobe Flash za položiti video, bi Browser Igre,

Slice of swiss cheese with holes
Sveti Adobe Flash, Posilni!

i samo bi vaš site izgledati pristojno. I pogodite što, Još uvijek ga koristiti za iste stvari. To je sve dobro i dobro, osim:

 

  • Flash ima više sigurnosne rupe od metka-protkana komad švicarskog sira.
  • Flash je zatvoreni standardni, što znači da je Adobe odlučio ono što bi mogao ili nije mogao učiniti. Ne mogu koristiti Flash u open-source projekata, ili, bez službene Adobe plugina.
  • Flash je vrlo resursa intenzivna, neodoljiv neke slabije procesore i izradu web stranice teško koristiti.
  • To je Ne cross-platform: iOS ne podržava, to je sranje na Linuxu, i to je buggy na svakom drugom operativnom sustavu.

Nešto piva; ne, nije ti kava

Prije nekoliko godina (Službeni Radovi su započeli u 2004, iako to nije uhvatiti na do kasnije), the W3C (World Wide Web Consortium, dečki koji su u osnovi zadužen za internet) i WHATWG (Web Hypertext Application Technology Working Group) udružio se napraviti novu verziju HTML, jezik koji se koristi za izgradnju web stranice.

Otprilike u isto vrijeme, W3C je započeo s radom na novoj verziji CSS, jezik koji se koristi za dizajn izgled web stranice.

Bilo je jasno da se nešto će se dogoditi.

Revolucija u izradi

Po 2008 ljudi se razbolio korištenja Flash za svega zbog brojnih slabosti (gore navedeno.)

The HTML5 Logo
HTML5 logo

Lako, Najnoviji nacrt HTML – HTML5 – dopustio da ukopavati videa u vaše web stranice bez korištenja bljeskalice. A ti još mogao napraviti bez bljeskalice web igre pomoću malo HTML5; CSS3, Najnovija verzija CSS; i velikodušni kašičica (šalica?) od Loše, skriptiranje jezik koji se koristi da bi stranica interaktivne.

 

Nepotrebno reći, web programeri počeli primjećivati ​​te nove tehnologije. Zašto? Bacite pogled na prednosti korištenja HTML5, CSS3, i Loše (aplikacije stvorene s tim 3 tehnologija se obično naziva HTML5 aplikacije iako oni koriste druge tehnologije. Idi figuru.)

  • HTML5 i co. su otvoreni standardi: oni održava organizacija, ne tvrtke, tako da nema ograničenja na njihovo korištenje. Oni se mogu koristiti u open-source projekata
  • Oni su siguran i pričvrstite, djelomično zato što su otvoreni standardi. I zato Adobe ne ih održavati.
  • Oni su cross-platforma. Uz pretpostavku da imate pristojan preglednik (ništa se ne zove Internet Explorer 8 ili ispod), oni će raditi na bilo kojem operacijskom sustavu. iDevices, telefone, tablete, računala… ništa. To je dobro, jer Flash ne radi na iDevices i to ruši bateriju smartphone.
  • Oni su manje zahtjevan od Flash. Mnogo web igre koristeći HTML5 teče vrlo glatko na telefone, dok Flash igre klackalica na katastrofe.

Popis ide na i na.

Čekaj, to se događa već

HTML5 aplikacije porasla samo na istaknuto mjesto u 2010 s Steve Jobs je nastavak odbijanje da stavi Flash na iDevices. (Dobro, Puno web programeri počeli koristiti ih nekoliko godina ranije.) No, u tom kratkom vremenu, su došli dug put.

Ti bi biti iznenađeni što je učinjeno s HTML5:

  • Angry Birds koristi HTML5 za sve osim zvuka, koji se koristi 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, i 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, No, osim toga desktop aplikacije su još uvijek oko. Web aplikacije će se sve više i više sofisticirane, iako, tako desktop apps’ dani odbrojani. Ali, poput Flasha, oni će visiš.

HTML5 je došao dugo, Dug je put. Samo 10 godina web dizajneri nisu mogli napraviti kohezivan izgled web stranice pomoću HTML-a kako bi spasili svoje živote. Sada HTML se koristi za sve, od Angry Birds na Windows 8. A popis će i dalje rasti.

Objavljeno by

Neel Mehta

Harvard College. Web developer. Negdje filozof. Baseball junkie.

One thought on “HTML5, CSS3, i JavaScript: Budućnost webu”

Odgovori