Udvikler du til de gamle dinosaurer?
Hele ideen bag det her blogindlæg startede forleden dag, hvor jeg postede en holdning på twitter. En holdning, der munder ud i, at webudvikling til diverse browsere hverken er et spørgsmål om enten eller.
Anyhow, det hele startede faktisk på twitter, hvor jeg skrev følgende:
Tegn på dovenskab fra nogle udviklere, hvis du spørger mig. RT @AminoBuzz: Web-shop indfører browserbøder bit.ly/OOJsED
— Michael Østergaard (@MichaelOdk) June 15, 2012
Stuntet fra den nævnte webshop er måske meget sjovt – specielt i SEO-kredse (ikke min hensigt at træde nogle over tæerne). Det er selvfølgelig en måde at minde brugerne om, at de bør opgradere deres browser, hvilket sjældent er en dum ting. Nogle brugere har dog ikke den mulighed eller besider måske ikke helt kompetencerne i forsøget. Årsagerne kan være mange.
Nå, men det jeg egentlig mente var, at man godt kan tænke de gamle browsere ind, når man arbejder med webudvikling. Hvis man formår at bygge sin kode godt nok (både css, html og javascript), så vil oplevelsen ikke være dårligere for de brugere med en ældre browser (de ved ikke bedre – og det er helt i orden). Selvom man eksempelvis benytter sig af CSS3 eller HTML5, så ødelægger det ikke nødvendigvis oplevelsen, da de gamle browsere ganske enkelt ignorerer det. Kort sagt, denne lille gruppe af brugere bliver måske mødt med et website, der ser knap så “fedt” ud, men gør det noget? Nej vel. Det gør først noget, hvis intet virker.
Nu pegede jeg selvfølgelig finger af webudviklerne. Jeg burde også have peget på mit eget folk (høhø, webdesigerne), fordi vi har ligeså meget af skylden at bære. Hvorfor? Jooh, os webdesignere (bemærk, jeg tager mig selv med i betragtningen) kan godt have en tendens til at tænke i fede effekter, features og andet smart. Alle de ting er med til at gøre det ekstra svært for den stakkels webudvikler – specielt hvis han eller hun forsøger at tænke lidt i de gamle browsere.
Jeg er af den overbevisning, at det slet ikke behøver at være så komplekst eller tidskrævende, hvis man starter ud med at tænke i en ren og fokuseret webløsning. Stil spørgsmål til alt (også de helst små detaljer – endda ned på pixelniveau). Hvis nogle af tingene ikke kan besvares med et ordentlig svar, så undlad dem. Så “simpelt” er det faktisk.
I det hele taget, så er det jo ikke meget anderledes end, at man ikke blot skal udvikle mobile eller fleksible hjemmesider, der kun fungerer i Safari på iOS. Ja, eller websites der absolut kræver seneste version af Chrome (webkit). Det er ikke engang løgn, Webkit har fået en smule status some IE havde det i gamle dage, hvor det var IE mod Netscape. Det er uheldigt, hvis vi ikke formår at lære af vores tidligere fejl.
Anyhow, undskyld, hvis nogle følte sig ramt.
Skriv en kommentarKommunikation er svært (punktum)
— Michael Østergaard (@MichaelOdk) June 14, 2012





