Hjem Udvikling Html5: til fremtidens web

Html5: til fremtidens web

Indholdsfortegnelse:

Anonim

For den almindelige bruger er World Wide Web nået langt på mindre end to årtier: fra de tidlige, farvede Geocities-websteder, til enkle websteder som Google, til meget interaktive websteder som Facebook, Twitter og YouTube. For ti år siden var de fleste websteder baseret på tekst; billeder var en luksus, videoer var uhørt. Nu kan du afspille multimedieindhold direkte i din browser. Vi er faktisk kommet langt. Måske er det derfor, det er så overraskende at opdage, at teknologien bag alt, hvad vi har set på Internettet indtil videre, har mere eller mindre forblevet den samme.


HTML, det sprog, der er brugt af programmerere og webmastere til at oprette websteder, er stort set uændret i mere end et årti. Faktisk var det først i 2010, at mainstream-medier begyndte at droppe HTML5 i nyhederne, og Worldwide Web Consortium accepterede kun den foreslåede standard i 2011.


Som et resultat er HTML5 stadig i vid udstrækning under udvikling, selvom forskellige webbrowsere og websteder allerede bruger et antal af dens funktioner. Faktisk inkluderer større browsere som Chrome, Firefox, Safari og Internet Explorer flere og flere HTML5-funktioner i hver nye version, de frigiver. Der har været en masse snak om dens fordele og funktioner, men hvor meget af denne brummer er faktisk sandheden? Her skal vi se på HTML5, og hvad det har at tilbyde. (For nogle baggrundsaflæsning, se Tjek Flytning fra Flash til HTML5.)

HTML: Det nuværende scenarie

HTML5 præsenteres ofte som en forbedring af de aktuelle markup-sprog, der bruges: HTML4 og XHTML 1.1. Faktisk kom HTML5 til, fordi dens medskabere, W3C og Web Hypertext Application Technology Working Group, ønskede at have et enkelt markupsprog for websider for at mindske fejl i webdokumenter, og det kan skrives som enten HTML eller XHTML.

  • HTML4

    HTML4 er den nuværende HTML-standard. Det fungerer på grundlæggende HTML ved at udvide sin funktionalitet med scripts, typografiark, indlejrede objekter og andre lignende forbedringer.

  • XHTML

    XHTML er dybest set HTML4 kombineret med XML, et udvideligt markeringssprog, der forenkler HTML uden at ofre dets magt og fleksibilitet.

Fordelene ved HTML 5

HTML5 blev udtænkt som noget mere end blot en kombination af hvad der fungerede med HTML4 og XHTML.


W3C og WHATWG satte sig ud med følgende mål for HTML5:

  • Reducer behovet for plug-ins, såsom Flash
  • Flere syntaktiske elementer til erstatning af scripts
  • Enhedsuafhængig
  • Baseret på HTML, DOM, CSS og JavaScript
For øjeblikket er de mest priste funktioner og fordele, der er forbundet med HTML5:

  • 2-D tegning muliggjort af element
  • Video- og lydafspilning uden behov for eksterne plug-ins
  • Support til lokal opbevaring
  • Indholdsspecifikke elementer såsom
    ,
    og
  • Formkontroller som e-mail, URL, søgning, dato og kalender

HTML5 og sikkerhed

HTML5 indeholder helt klart en fantastisk mulighed for webbrugere, såsom at være i stand til at se en video uden at downloade og installere en plug-in, træk-og-drop-interaktivitet, være i stand til at oprette dokumenter og skrive e-mails - selv uden en internetforbindelse. Og selvfølgelig interoperabilitet.


Men med alle ændringerne og alle funktionerne, betyder det, at vi endelig er af med sikkerhedsproblemer, når det kommer til webbrowsere og websteder? Betyder det afslutningen af ​​malware, vira og andre ondsindede programmer, der kommer ind på din computer via inficerede websider?


Desværre er svaret nej.


I slutningen af ​​2011 rapporterede Det Europæiske Net- og Informationssikkerhedsagentur, at de havde identificeret 51 sikkerhedsproblemer omkring HTML5 og dets tilknyttede API'er. Den fremtidige standard åbnede faktisk døren for nye sårbarheder og trusler, der ikke var set før.


F.eks. Udsætter HTML5 og dets API'er faktisk browserens programmering for udviklere, hvilket kan betyde sårbarheder med ressourcedeling på tværs af oprindelser, klik-jacking, privatliv, geolocation og web-sockets.


Men som Mike Schema skrev på Mashable i april 2011, kommer de mest alvorlige sårbarheder og trusler ikke fra HTML5 i sig selv, men fra de udviklere, der skynder sig at bruge HTML5 til deres apps. Et andet svagt link er de forskellige implementeringer, der bruges af forskellige browsere.

HTML5: Hvor det kan føre hele internettet

HTML5 er langt fra perfekt, hvilket er forståeligt, fordi det endnu ikke er blevet rullet ud og gjort officielt. I mellemtiden er der en masse talentfulde programmører, der bruger deres tid, færdigheder, viden og indsats for at gøre det bedre og mere sikkert.


Der er sikker på, at der er modforanstaltninger, der dukker op, så snart en sårbarhed opdages og udnyttes.


På trods af sine nuværende mangler kaldes HTML5 ikke fremtiden for webudvikling for intet. Det ses som en spilskifter. Når fejlene er udarbejdet, får vi en meget mere sikker standard, der er meget kraftig, men alligevel selvforsynende. Dette betyder, at brugere ikke længere skal kræve at downloade plug-ins og anden software bare for at se en webside. Browsere vil være stealthier, websteder vil være rigere og mere interaktive, og applikationer vil være både platformfri og lettere at udvikle. I sidste ende vil HTML5 give en bedre og mere sikker online oplevelse end hvad vi har nu.

Fremtidens HTML

Det er også værd at nævne, at HTML5 passer perfekt til fremtiden. I dag får folk adgang til World Wide Web ikke kun på deres hjemme-pc'er, men også på deres bærbare computere, smartphones, tablets og andre mobile enheder og over mange forskellige platforme. HTML5 er den eneste løsning til glat betjening over flere platforme uden at skulle udføre ekstra arbejde. Denne ændring vil hjælpe udviklere med at fokusere mere på funktionalitet snarere end oprettelsen af ​​lignende produkter til forskellige platforme.


Så forestil dig en fremtid uden behov for flere versioner. HTML5 gør det muligt for dig at få adgang til dine apps, uanset hvilken enhed du bruger. Dette kan også betyde død af Kindle og andre e-bog-læsere. Fordi HTML5 let kan gengive magasiner, aviser og ja, bøger korrekt, vil det gøre det lettere for e-bøger at blive læst på en række enheder, inklusive smartphones.


HTML5 kan også bane vejen for bedre browserspil, herunder et program, der giver brugerne mulighed for at tegne på websider. 3-D kunne også blive en realitet med WebGL-platformen.


Men hvad der virkelig adskiller HTML5 fra sine forgængere er, at det giver en måde at bruge dine applikationer offline. Du kan bruge din computer til at gemme dine data, en funktion, der ikke var mulig før eller i det mindste var meget begrænset før.

Den næste Iteration af Internettet

Afslutningsvis er HTML 5 et stort spring fremad med hensyn til webudvikling og programmering. Det tilbyder en helt ny verden af ​​funktioner, der ændrer, hvordan spillere i feltet nærmer sig udviklingen af ​​websteder og applikationer. Der er nogle forhindringer, man kan overvinde med hensyn til sikkerhed, men de vil sandsynligvis blegne i sammenligning med de nye muligheder, HTML5 giver. Vi bliver selvfølgelig nødt til at vente og se, hvordan det hele viser sig, men ændring kommer på Internettet.

Html5: til fremtidens web