html5

HTML5, CSS3, un JavaScript: nākotne internetā

Pirms es sāktu, īss ceļojums cauri vēsturei…

Tas ir 1999. Internet Explorer 5 ir karsts sīkumi, tech burbulis pieaug. Un Mariano Rivera ir World Series MVP. Un jauniešu (elsot.)

Web izstrādātājs sēž pie sava datora, dzerot kafiju un rakstīšanas dažas kodu. Viņš vēlas, lai pārlūkprogrammu balstīta spēle. Vienīgais veids, kā viņš var izdarīt, ir izmantot Adobe Flash platformu, lai padarītu interaktīvu filmu un iegult ka viņa mājas lapā.

Viņš vēlas likt video par viņa vietā pārāk. YouTube izklausās nosaukumu stilīgs metro līniju, nekas vairāk. Mūsu attīstītājs ir padarīt Flash filmu par ka, pārāk.

Viņš nopūšas, jo viņš vēl vienu Flash filmu. Geez, kāds izdarītu alternatīvu jau?

Aplūkot, atpakaļ dienā jums bija izmantot Adobe Flash, lai iegultu video, padarīt pārlūku spēles,

Slice of swiss cheese with holes
Svētais Adobe Flash, Batman!

un tikai padarīt jūsu vietā izskatās pienācīgas. Un uzmini nu, mēs joprojām izmanto to pašu lietas. Tas viss ir labi un labi, izņemot:

 

  • Flash ir vairāk drošības caurumiem nekā ložu riddled gabals Šveices siers.
  • Zibspuldze ir slēgts standarts, kas nozīmē, ka Adobe izlēmis, ko jūs varētu vai nevarētu darīt. Jūs nevarētu izmantot Flash atvērtā koda projektiem, vai, bez oficiāla Adobe spraudnis.
  • Flash ir ļoti resursu ietilpīgs, nenomāc dažas vājākas procesori un padarot vietnes grūti izmantot.
  • Tas ir ne starpplatformu: iOS neatbalsta to, tas sucks uz Linux, un tas ir buggy par katru citu operētājsistēmu.

Kaut kas briest; nē, nav jūsu kafija

Pirms dažiem gadiem (oficiāls darbs sākās 2004, lai gan tas nebija aizķert līdz vēlāk), the W3C (World Wide Web Consortium, puiši, kuri ir pamatā atbild par internetu) un WHATWG (Web Hiperteksta Application Technology darba grupa) partnerattiecības, lai jauno versiju HTML, valoda, ko izmanto, lai izveidotu interneta lapas.

Aptuveni tajā pašā laikā, W3C sāka darbu pie jaunā versija CSS, valoda, ko izmanto, lai izstrādātu izskatu tīmekļa lapu.

Tas bija skaidrs, ka kaut kas notiks.

Revolūcija veidošanā

Līdz 2008 cilvēki bija gotten slims, izmantojot Flash visam, jo ​​tās daudzajiem trūkumiem (iepriekš.)

The HTML5 Logo
HTML5 logo

Ērti, jaunākais projekts HTML – HTML5 – ļauj jums iegultu video savā mājas lapā neizmantojot Flash. Un jūs pat varētu padarīt Flash-free Web spēles izmantojot maza HTML5; CSS3, jaunākā versija CSS; un dāsna liekšķere (kauss?) no Javascript, skriptu valoda, ko izmanto, lai padarītu lapas interaktīvu.

 

Lieki teikt, web izstrādātājiem sāka pamanījis šīs jaunās tehnoloģijas. Kāpēc? Veikt apskatīt priekšrocības, izmantojot HTML5, CSS3, un Javascript (progr izveidots ar šiem 3 tehnoloģijas ir parasti sauc par HTML5 apps pat ja viņi izmanto citas tehnoloģijas. Go skaitli.)

  • HTML5 un co. ir atvērtie standarti: viņi uztur organizācijas, ne uzņēmumi, tāpēc nav nekādu ierobežojumu attiecībā uz to izmantošanu. Tos var izmantot atvērtā koda projektiem
  • Viņi drošs un nostipriniet, daļēji tāpēc, ka viņi atvērtus standartus. Un tāpēc, Adobe neuztur tos.
  • Viņi starpplatformu. Pieņemot, ka jums ir pienācīgas pārlūku (kaut kas nav nosaukts Internet Explorer 8 vai zem), tie būs strādāt ar jebkuru operētājsistēmu. iDevices, tālruņi, tabletes, datori… kaut kas. Tas ir labi, jo Flash nedarbojas iDevices un tas demolishes bateriju smartphones.
  • Viņi mazāk resursu ietilpīgas nekā Flash. Web spēles, izmantojot HTML5 darbojas ļoti gludi telefoniem daudz, kamēr Flash spēles teeter uz katastrofu.

Sarakstā tālāk un tālāk.

Pagaidiet, tas notiek jau

HTML5 progr tikai palielinājās līdz ievērība 2010 ar Steve Jobs nepārtraukta atteikumu nodot Flash uz iDevices. (Labi, daudz web izstrādātājiem sāka izmantot tos dažus gadus agrāk.) Bet šajā īsajā laikā, tie esam nogājuši garu ceļu.

Tu būsi pārsteigts par to, kas ir darīts ar HTML5:

  • Angry Birds izmanto HTML5 par visu, izņemot skaņu, kuru tā izmanto 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 Logi 8 will be able to run apps written in HTML5, CSS3, un 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, bet izņemot ka galda progr joprojām ir aptuveni. Web apps saņemsiet vairāk un sarežģītākas, tomēr, tāpēc desktop apps’ dienas ir skaitītas. Bet, piemēram, Flash, viņi joprojām karājas apkārt.

HTML5 ir pienācis ilgi, tāls ceļš. Tikko 10 Pirms gadiem web dizaineri nevarēja veikt saliedēta mājas izkārtojumu, izmantojot HTML, lai glābtu savu dzīvību. Tagad HTML tiek izmantota visu, sākot no Angry Birds līdz Windows 8. Un saraksts turpinās pieaugt.

Publicējis

Neel Mehta

Harvard College. Web izstrādātājs. Dažkārt filozofs. Beisbols junkie.

One thought on “HTML5, CSS3, un JavaScript: nākotne internetā”

Atstāj atbildi