Bahay Pag-unlad Html5: para sa hinaharap na web

Html5: para sa hinaharap na web

Talaan ng mga Nilalaman:

Anonim

Sa ordinaryong gumagamit, ang World Wide Web ay nagmula nang mas matagal sa mas mababa sa dalawang dekada: mula sa mga maaga, maliwanag na may kulay na mga website ng Geocities, hanggang sa mga simpleng site tulad ng Google, sa lubos na interactive na mga site tulad ng Facebook, Twitter at YouTube. Sampung taon na ang nakalilipas, ang karamihan sa mga website ay batay sa teksto; ang mga imahe ay isang luho, hindi napapansin ng mga video. Ngayon, maaari kang maglaro ng nilalamang multimedia sa iyong browser. Tunay na dumating kami. Marahil na kung kaya't nakakagulat na matuklasan na ang teknolohiya sa likod ng lahat ng aming nakita sa Web hanggang ngayon ay may higit pa o mas kaunti pa rin ang nananatiling pareho.


Ang HTML, ang wikang ginamit ng mga programmer at webmaster upang lumikha ng mga website, higit sa lahat ay nanatiling hindi nagbabago nang higit sa isang dekada ngayon. Sa katunayan, noong 2010 lamang na sinimulan ng mainstream media ang pagbagsak ng HTML5 sa balita, at tinanggap lamang ng Worldwide Web Consortium ang iminungkahing pamantayan noong 2011.


Bilang isang resulta, ang HTML5 ay higit pa sa ilalim ng pag-unlad, kahit na ang iba't ibang mga web browser at mga website ay gumagamit ng isang bilang ng mga tampok nito. Sa katunayan, ang mga pangunahing browser tulad ng Chrome, Firefox, Safari at Internet Explorer ay kasama ang higit pa at higit pang mga tampok ng HTML5 sa bawat bagong bersyon na inilalabas nila. Nagkaroon ng maraming pag-uusap tungkol sa mga pakinabang at tampok nito, ngunit gaano karami sa buzz na ito ang talagang katotohanan? Narito, tingnan natin ang HTML5 at kung ano ang mag-alok nito. (Para sa ilang pagbabasa ng background, tingnan ang Paglipat Mula sa Flash hanggang HTML5.)

HTML: Ang Kasalukuyang Eksena

Ang HTML5 ay karaniwang ipinakita bilang isang pagpapahusay ng kasalukuyang mga wikang markup na ginagamit: HTML4 at XHTML 1.1. Sa katunayan, ang HTML5 ay naging dahil sa mga co-tagalikha nito, ang W3C at ang Web Hypertext Application Technology Working Group, ay nais na magkaroon ng isang solong wika ng markup para sa mga pahina ng Web upang mabawasan ang mga error sa mga dokumento sa Web at maaaring isulat bilang alinman sa HTML o XHTML.

  • HTML4

    Ang HTML4 ay ang pamantayan ng HTML na kasalukuyang ginagamit. Gumagana ito sa pangunahing HTML sa pamamagitan ng pagpapalawak ng pag-andar nito sa mga script, mga sheet ng estilo, naka-embed na mga bagay at iba pang katulad na mga pagpapahusay.

  • XHTML

    Ang XHTML ay karaniwang HTML4 na sinamahan ng XML, isang extensible markup wika na pinapasimple ang HTML nang hindi sinasakripisyo ang kapangyarihan at kakayahang umangkop nito.

Ang Mga Pakinabang ng HTML 5

Ang HTML5 ay ipinaglihi bilang isang bagay na higit pa sa isang kumbinasyon ng kung ano ang nagtrabaho sa HTML4 at XHTML.


Ang W3C at ang WHATWG na itinakda kasama ang mga sumusunod na layunin para sa HTML5:

  • Bawasan ang pangangailangan para sa mga plug-in, tulad ng Flash
  • Higit pang mga syntactical element upang mapalitan ang mga script
  • Malaya ang aparato
  • Batay sa HTML, DOM, CSS at JavaScript
Sa ngayon, ang pinakapopular na mga tampok at benepisyo na nauugnay sa HTML5 ay:

  • 2-D pagguhit na posible sa pamamagitan ng elemento
  • Pag-playback ng video at audio nang walang pangangailangan para sa panlabas na plug-in
  • Suporta sa lokal na imbakan
  • Mga elemento ng tukoy na nilalaman tulad ng
    ,
    at
  • Kinokontrol ng form tulad ng email, URL, paghahanap, petsa at kalendaryo

HTML5 at Seguridad

Malinaw na hawak ng HTML5 ang ilang mga kahanga-hangang posibilidad para sa mga gumagamit ng Web, tulad ng pagiging manood ng isang video nang walang pag-download at pag-install ng isang plug-in, drag-and-drop na pakikipag-ugnay, na makalikha ng mga dokumento at sumulat ng mga email - kahit na walang koneksyon sa Internet. At syempre, interoperability.


Ngunit sa lahat ng mga pagbabago at lahat ng mga tampok, nangangahulugan ba na sa wakas ay mapupuksa natin ang mga problema sa seguridad pagdating sa Web browser at mga website? Nangangahulugan ba ito ng pagtatapos ng malware, mga virus at iba pang mga nakakahamak na programa na nakapasok sa iyong computer sa pamamagitan ng mga nahawaang Web page?


Nakalulungkot, ang sagot ay hindi.


Malapit nang matapos ang 2011, iniulat ng European Network and Information Security Agency na nakilala nila ang 51 na mga isyu sa seguridad na nakapalibot sa HTML5 at mga nauugnay na mga API. Ang pamantayan sa hinaharap ay talagang nagbukas ng pintuan para sa mga bagong kahinaan at pagbabanta na hindi pa nakita noon.


Halimbawa, ang HTML5 at mga API nito ay aktwal na naglalantad sa pagprograma ng browser sa mga developer, na maaaring mangahulugan ng mga kahinaan na may pagbabahagi ng mapagkukunan ng cross-origin, pag-click-jacking, privacy, geolocation at Web sockets.


Ngunit tulad ng isinulat ni Mike Schema sa Mashable noong Abril 2011, ang pinaka-malubhang kahinaan at pagbabanta ay hindi nagmula sa HTML5 per se, ngunit mula sa mga developer na sumugod sa paggamit ng HTML5 para sa kanilang mga app. Ang isa pang mahina na link ay ang iba't ibang mga pagpapatupad na ginagamit ng iba't ibang mga browser.

HTML5: Kung saan Maari itong Humantong sa World Wide Web

Ang HTML5 ay malayo sa perpekto, na kung saan ay naiintindihan dahil hindi pa ito lulon at ginawang opisyal. Samantala, maraming mga mahuhusay na programmer na naghahandog ng kanilang oras, kasanayan, kaalaman at pagsisikap na gawing mas maayos at mas ligtas.


Dagdag pa, may siguradong mga countermeasures na mag-crop sa lalong madaling natuklasan at mapagsamantalahan ang isang kahinaan.


At sa kabila ng kasalukuyang mga bahid nito, ang HTML5 ay hindi tinawag na hinaharap ng pag-unlad ng Web nang wala. Ito ay nakikita bilang isang tagapagpalit ng laro. Kapag ang mga bug ay nagtrabaho, maiiwan kami na may mas ligtas na pamantayan na napakalakas ngunit sapat ang sarili. Nangangahulugan ito na hindi na kinakailangan ang mga gumagamit upang mag-download ng mga plug-in at iba pang software upang makita lamang ang isang Web page. Magiging stealthier ang mga browser, magiging mas mayaman ang mga website at mas interactive, at ang mga aplikasyon ay magiging parehong platform-free at mas madaling malinang. Sa huli, ang HTML5 ay magbibigay ng isang mas mahusay at mas ligtas na karanasan sa online kaysa sa mayroon tayo ngayon.

Ang HTML ng Hinaharap

Ito rin ay nagkakahalaga ng pagbanggit na ang HTML5 ay ang perpektong akma para sa hinaharap. Ngayon, ang mga tao ay nag-access sa World Wide Web hindi lamang sa kanilang mga PC sa bahay, kundi pati na rin sa kanilang mga laptop, smartphone, tablet at iba pang mga mobile device at higit sa maraming iba't ibang mga platform. Ang HTML5 ay ang tanging solusyon para sa makinis na operasyon sa maraming mga platform nang hindi kinakailangang gumawa ng labis na trabaho. Ang pagbabagong ito ay makakatulong sa mga developer na magtuon nang higit pa sa pag-andar sa halip na ang paglikha ng magkatulad na mga produkto para sa iba't ibang mga platform.


Kaya isipin mo lamang ang isang hinaharap na walang pangangailangan para sa maraming mga bersyon. Ginagawang posible ng HTML5 para ma-access mo ang iyong mga app kahit na anong aparato ang iyong ginagamit. Maaaring nangangahulugan din ito ng pagkamatay ni Kindle at iba pang mga mambabasa ng e-book. Sapagkat ang HTML5 ay madaling mag-render ng mga magasin, pahayagan at oo, mga libro, nang maayos, mas madali itong basahin sa mga e-libro na mababasa sa isang bilang ng mga aparato, kabilang ang mga smartphone.


Maaari ring gawing HTML ang paraan para sa mas mahusay na mga larong in-browser, kabilang ang isang application na nagpapahintulot sa mga gumagamit na gumuhit sa mga pahina ng Web. Ang 3-D ay maaari ring maging isang katotohanan sa platform ng WebGL.


Ngunit kung ano ang talagang nagtatakda ng HTML5 bukod sa mga nauna nito ay nagbibigay ito ng isang paraan upang magamit ang iyong mga application sa offline. Maaari mong gamitin ang iyong computer upang maimbak ang iyong data, isang kakayahan na hindi posible bago, o hindi bababa sa napakaliit.

Ang Susunod na Iteration ng Web

Sa konklusyon, ang HTML 5 ay isang mahusay na paglukso pasulong hangga't nababahala ang pag-unlad ng Web at programming. Nag-aalok ito ng isang buong bagong mundo ng mga tampok na nagbabago kung paano lapitan ng mga manlalaro sa larangan ang pag-unlad ng mga site at application. Mayroong ilang mga hadlang upang mapagtagumpayan sa mga tuntunin ng seguridad, ngunit ang mga ito ay malamang na maputla kung ihahambing sa mga bagong pagkakataon na kinukuha ng HTML5. Siyempre, kailangan nating maghintay at makita kung paano ito lumiliko, ngunit ang pagbabago ay darating sa Web.

Html5: para sa hinaharap na web