Innholdsfortegnelse:
- HTML: Det nåværende scenariet
- Fordelene med HTML 5
- HTML5 og sikkerhet
- HTML5: Hvor det kan lede hele Internett
- Fremtidens HTML
- Next Iteration of the Internet
For den vanlige brukeren har World Wide Web kommet langt på under to tiår: fra de tidlige, fargerike Geocities-nettstedene, til enkle nettsteder som Google, til svært interaktive nettsteder som Facebook, Twitter og YouTube. For ti år siden var de fleste nettsteder basert på tekst; bilder var en luksus, videoer var uhørt. Nå kan du spille av multimediainnhold rett i nettleseren din. Vi har virkelig kommet langt. Det er kanskje derfor det er så overraskende å oppdage at teknologien bak alt vi har sett på nettet så langt har vært mer eller mindre den samme.
HTML, språket som brukes av programmerere og webansvarlige for å lage nettsteder, har stort sett holdt seg uendret i mer enn et tiår nå. Faktisk var det først i 2010 at mainstream media begynte å slippe HTML5 inn i nyhetene, og Worldwide Web Consortium godtok først den foreslåtte standarden i 2011.
Som et resultat er HTML5 fremdeles i stor grad under utvikling, selv om forskjellige nettlesere og nettsteder allerede bruker en rekke funksjoner. Faktisk inkluderer store nettlesere som Chrome, Firefox, Safari og Internet Explorer flere og flere HTML5-funksjoner i hver nye versjon de gir ut. Det har vært mye snakk om fordelene og funksjonene, men hvor mye av denne brusen er egentlig sannheten? Her skal vi se på HTML5 og hva den har å tilby. (For litt bakgrunnslesing, sjekk ut Flytting fra Flash til HTML5.)
HTML: Det nåværende scenariet
HTML5 blir ofte presentert som en forbedring av gjeldende markeringsspråk som brukes: HTML4 og XHTML 1.1. Faktisk ble HTML5 til fordi dens medskapere, W3C og Web Hypertext Application Technology Working Group, ønsket å ha et enkelt merkespråk for websider for å minske feil i webdokumenter, og som kan skrives som enten HTML eller XHTML.- HTML4
HTML4 er HTML-standarden som for tiden brukes. Det fungerer på grunnleggende HTML ved å utvide funksjonaliteten med skript, stilark, innebygde objekter og andre lignende forbedringer.
- XHTML
XHTML er i utgangspunktet HTML4 kombinert med XML, et utvidbart merkespråk som forenkler HTML uten å ofre kraft og fleksibilitet.
Fordelene med HTML 5
HTML5 ble tenkt som noe mer enn bare en kombinasjon av det som fungerte med HTML4 og XHTML.
W3C og WHATWG satte seg ut med følgende mål for HTML5:
- Reduser behovet for plugin-moduler, for eksempel Flash
- Flere syntaktiske elementer for å erstatte skript
- Enhetsuavhengig
- Basert på HTML, DOM, CSS og JavaScript
- 2-D tegning muliggjort av
- Video- og lydavspilling uten behov for eksterne plugins
- Lokal lagringsstøtte
- Innholdsspesifikke elementer som
- Skjema kontroller som e-post, URL, søk, dato og kalender
HTML5 og sikkerhet
HTML5 har helt klart en fantastisk mulighet for nettbrukere, for eksempel å kunne se en video uten å laste ned og installere en plug-in, dra-og-slipp-interaktivitet, å kunne lage dokumenter og skrive e-post - selv uten Internett-tilkobling. Og selvfølgelig interoperabilitet.
Men med alle endringene og alle funksjonene, betyr det at vi endelig er kvitt sikkerhetsproblemer når det kommer til nettlesere og nettsteder? Betyr det slutten på at malware, virus og andre ondsinnede programmer kommer inn på datamaskinen din via infiserte websider?
Dessverre er svaret nei.
Nær slutten av 2011 rapporterte European Network and Information Security Agency at de hadde identifisert 51 sikkerhetsproblemer rundt HTML5 og dets tilknyttede API-er. Den fremtidige standarden åpnet faktisk for nye sårbarheter og trusler som ikke hadde blitt sett før.
For eksempel utsetter HTML5 og API-ene faktisk nettleserens programmering for utviklere, noe som kan bety sårbarheter med ressursdeling på tvers av opprinnelser, klikk-jacking, personvern, geolocation og nettstikkontakter.
Men som Mike Schema skrev på Mashable i april 2011, kommer de alvorligste sårbarhetene og truslene ikke fra HTML5 per se, men fra utviklerne som skynder seg å bruke HTML5 for appene sine. En annen svak lenke er de forskjellige implementeringene som brukes av forskjellige nettlesere.
HTML5: Hvor det kan lede hele Internett
HTML5 er langt fra perfekt, noe som er forståelig fordi det ennå ikke er blitt rullet ut og blitt offisielt. I mellomtiden er det mange dyktige programmerere som bruker tid, ferdigheter, kunnskap og innsats for å gjøre det bedre og sikrere.
I tillegg er det sikker på at det er motforanstaltninger som dukker opp så snart en sårbarhet blir oppdaget og utnyttet.
Til tross for de nåværende feilene, kalles ikke HTML5 fremtiden for webutvikling for ingenting. Det blir sett på som en spillveksler. Når feilene er utarbeidet, sitter vi igjen med en mye sikrere standard som er veldig kraftig, men likevel selvforsynt. Dette betyr at brukerne ikke lenger skal laste ned plugins og annen programvare bare for å se en webside. Nettlesere vil være stealthier, nettsteder vil være rikere og mer interaktive, og applikasjoner vil være både plattformfrie og enklere å utvikle. Til slutt vil HTML5 gi en bedre og sikrere onlineopplevelse enn det vi har nå.
Fremtidens HTML
Det er også verdt å nevne at HTML5 passer perfekt for fremtiden. I dag får folk tilgang til World Wide Web ikke bare på sine hjemme-PCer, men også på deres bærbare datamaskiner, smarttelefoner, nettbrett og andre mobile enheter og over mange forskjellige plattformer. HTML5 er den eneste løsningen for jevn drift over flere plattformer uten å måtte utføre ekstra arbeid. Denne endringen vil hjelpe utviklere med å fokusere mer på funksjonalitet i stedet for å lage lignende produkter for forskjellige plattformer.
Så tenk deg en fremtid uten behov for flere versjoner. HTML5 gjør det mulig for deg å få tilgang til appene dine uansett hvilken enhet du bruker. Dette kan også bety dødsfallet til Kindle og andre e-boklesere. Fordi HTML5 enkelt kan gjengi magasiner, aviser og ja, bøker, ordentlig, vil det gjøre det lettere for e-bøker å bli lest på en rekke enheter, inkludert smarttelefoner.
HTML5 kan også bane vei for bedre spill i nettleseren, inkludert et program som lar brukerne tegne på websider. 3-D kan også bli en realitet med WebGL-plattformen.
Men det som virkelig skiller HTML5 fra forgjengerne, er at det gir en måte å bruke applikasjonene dine offline. Du kan bruke datamaskinen til å lagre dataene dine, en mulighet som ikke var mulig før, eller i det minste var veldig begrenset før.
Next Iteration of the Internet
Avslutningsvis er HTML 5 et stort sprang fremover for nettutvikling og programmering. Det tilbyr en helt ny verden av funksjoner som endrer hvordan spillere i feltet nærmer seg utviklingen av nettsteder og applikasjoner. Det er noen hindringer å overvinne når det gjelder sikkerhet, men de vil sannsynligvis bleke i forhold til de nye mulighetene HTML5 gir. Selvfølgelig må vi vente og se hvordan det hele viser seg, men endring kommer på nettet.