Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (30)
Emner HTML5, Webapplikationer, Webdesign

Frontend-udvikler: Internet Explorer 8 er forurening for HTML5

Ældre versioner af Internet Explorer bremser overgangen til HTML5. Det kan du selv være med til at ændre, mener dansk frontendudvikler.

Af Mikkel Meister Mandag, 21. januar 2013 - 10:57
Kenneth Auchenberg, frontendudvikler på Podio hos Citrix. Foto: Mikkel Meister

Hvor langt er vi egentlig kommet med at tage HTML5 til os, siden arbejdet med den nye webstandard begyndte i 2004?

Svaret er »slet ikke langt nok«, og det skyldes, at udviklere tit føler sig presset til at understøtte ældre versioner af Microsofts Internet Explorer.

Dermed udvikles hjemmesider og webapplikationer efter laveste fællesnævner, og det virker som et trukket håndbremse på rejsen mod HTML5.

Sådan lød en af pointerne fra Kenneth Auchenberg på udviklerkonferencen Warm Crocodile i København i sidste uge. Han er frontend-uvikler i danske Podio, der sidste år blev opkøbt at Citrix, og har ansvaret for udviklingen af brugergrænsefladen i samarbejdsværktøjet.

Læs også: Amerikansk it-kæmpe køber danske Podio

Ifølge Kenneth Auchenberg lider mange udviklere under, at især ældre versioner af Internet Explorer spiller dårligt sammen med HTML5.

»For mig er Internet Explorer 8 det samme som forurening, fordi den holder os fra at rykke fremad. Vi har teknologier (i HTML5, red.) som vi ikke kan bruge, fordi de ikke virker i Internet Explorer 8. Så hvorfor bruger vi ofte Internet Explorer 8 som baseline? Vi bliver nødt til at kunne differentiere vores brugeroplevelse (til forskellige browserversioner, red.),« sagde Kenneth Auchenberg.

Han henviser til tal fra hjemmesiden Caniuse.com, som viser, at Google Chrome understøtter omkring 90 procent af det samlede antal features i HTML5 og CSS3.

Til sammenligning understøtter Internet Explorer 10 cirka 75 procent, mens Internet Explorer 8 ligger helt nede omkring 20 procent.

Han nævnte flere eksempler på HTM5-funktionalitet, som har været kendt i årevis, men som stadig ikke er slået igennem.

»Canvas-tagget blev introduceret af Apple i 2004, og vi taler stadig om det. Vi bruger det ikke rigtig. Det er velkendt teknologi, som vi ikke bruger, fordi vi stadig skal understøtte ældre versioner af Internet Explorer. Det er skræmmende.«

»Eller hvad med Rounded Corners, som blev introduceret af Mozilla i 2004? Eller CSS3 3D Transforms, som blev fremsat af Apple i 2009? Det er stadig Internet Explorer, der trækker ned,« sagde Kenneth Auchenberg.

Kenneth Auchenberg mener, at Google og Mozilla viser vejen, fordi de autoopdaterer deres browsere hver sjette uge. Dermed bringes brugerne automatisk op på nyeste versionsnummer, og det kan udviklerne drage nytte af.

»Der er sket et skift i, hvordan software udgives. Vi har nu to store browsere (Chrome og Firefox, red.) der sender nye versioner ud hver sjette uge. Det skal vi udviklere tage imod,« siger han.

Hvis billedet skal ændres, må hver enkelt udvikler selv tage et ansvar, mener han. Det betyder for eksempel, at ældre browserversioner ikke bør stå i vejen for, at man bruger HTML5-funktionalitet i sine webapplikationer.

Er det ikke lettere sagt end gjort? Som udvikler kan man vel ikke bare sige, at man ikke vil understøtte eksempelvis Internet Explorer 8?

»Det er vores ansvar som udviklere at drive platformen fremad. Så mit budskab er, at næste gang, du sidder til et planlægningsmøde og siger ja til at lave noget til Internet Explorer 8, så tænk over, at det er forurening. Vores mindset siger, at vi skal understøtte gamle browsere. Men det skal vi ikke. Så hvis du gerne vil lave noget fancy stuff (i HTML5, red.) så gør det, og så må dem, der bruger Internet Explorer 8, nøjes med det andet,« siger Kenneth Auchenberg.

Det er ikke lykkedes at indhente en kommentar fra Microsoft.

Version2 er mediepartner på Microsofts udviklerkonference Warm Crocodile, der finder sted København 16.-17. januar. Du kan læse mere om konferencen her.

Send Tweet
Udskriv

Omtalte virksomheder

Citrix Systems Denmark

Udgivet 6. jan 2012 14.17Opdateret 26. jun 2012 11.12
LokationKøbenhavn Ø
Antal ansatte10-49
Emner
  • Cloud computing
  • Virtualisering

Microsoft

Microsoft er verdens førende inden for software, serviceydelser og løsninger, som gør det muligt for brugerne og virksomhederne at udnytte deres fulde potentiale.
Udgivet 14. jun 2011 15.20Opdateret 5. mar 11.44
LokationHellerup
Antal ansatte500-999
Emner
  • Mobility
  • Unified Communications
  • Virtualisering
  • It-sikkerhed
  • CRM
  • Cloud computing
  • Business Intelligence
  • Digital markedsføring
  • Intranet

Mere om HTML5

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg dette emne

LinkedIn fortryder HTML5-satsning: Mobil-apps kodes igen i 'native' sprog

Udgivet 19. apr 13.55Opdateret 22. apr 9.26

Danske iPaper måtte starte forfra med skift fra Flash til HTML

Udgivet 18. apr 9.11Opdateret 23. apr 15.41

HTML5-fejl kan fylde din harddisk til randen med cookies

Udgivet 1. mar 15.31Opdateret 1. mar 15.31

Nyt værktøj rydder op i gammel webkode til Internet Explorer

Udgivet 1. feb 11.43Opdateret 1. feb 11.43

IT-job & karriere

  • Se alle it-job
  • Importer din kompetenceprofil fra LinkedIn
World class front-end developer
Udgivet 1. maj 10.48
Er java.util.concurrency din ven?
Udgivet 2. maj 15.36
IT Network Administrator for Danske Commodities
Udgivet 2. maj 12.58
Passionate and Agile Software Developer for Danske Commodities
Udgivet 14. maj 13.40

Kommentarer (30)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Carsten Olsen 21. jan. 2013 - 11.10
 
Ok. Så brugere: Installer Chrome på XP maskiner.

Og maskinerne får et nyt liv med HTML5

  • Stem op 4
  • Stem ned 1
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Anders Lund 21. jan. 2013 - 11.13
 
... eller en anden ikke-ie8 browser

Der er jo nogle af os der har kritisk sans, Carsten ;)

  • Stem op 6
  • Stem ned 3
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Pelle Söderling 21. jan. 2013 - 11.20
 
Browserstatistik

Mængden af HTML5 features understøttet i IE9 nævnes desværre ikke i artiklen, men ser ud til at være ~40% og der er altså stadig langt op til de 90% understøttet i Chrome.

kigger man på FDIM http://fdim.dk/statistik/teknik/browserbarometer så står IE9 og mindre for omkring 45% af alle sidevisninger - IE8 og mindre ca. 15%.

Alt afhængig af hvad man laver kan dette være en bekymrende stor brugerandel at afskære blot fordi man ønsker at lave "fancy stuff" i HTML5.
"Forurening" eller ej, så er der grund til stadig at være tilbageholdende - hvis man sætter teknologi over forretning, så får man først et problem.

  • Stem op 6
  • Stem ned 1
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Kristian Dam-Jensen 21. jan. 2013 - 11.27
 
Auto-opdatering

Det største probleme ville jo kunne løses på en hurtig måde, hvis internet explorer fik indbygget at den selv opdaterer til seneste udgave på en måde hvor brugeren ikke skal indrages.

Og så en sidste ting: Næste gang du er ved en computer som bruger Internet Explorer 8 eller lavere, så tag lige og få skidtet (lige meget hvilken browser) opdateret til seneste version. Så har du også hjulpet menneskeheden et skridt videre.

  • Stem op 2
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Carsten Gehlings billede
Carsten Gehling 21. jan. 2013 - 11.31
 
jquery

jQuery følger samme trend. Deres nye releases hedder version 1.9 og 2.0. De har præcis samme funktionalitet, men 2.0 understøtter ikke "old-IE" dvs. IE 6, 7 og 8. Dette giver et kodebibliotek, der fylder meget mindre.

Læs mere her: http://blog.jquery.com/2013/01/15/jquery-1-9-final-jquery-2-0-beta-migra...

/ Carsten

  • Stem op 7
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Søren Mejlhede 21. jan. 2013 - 11.35
 
MS skal vel selv være med til at stå dem ihjæld

Hvis det skal lykkes må MS ind i kampen, som der med at få fjernet IE6 fra landkortet.
Men deres politik med at deres nyere versioner af browser, ikke kan installeres på ældre versioner af OS er med til at trække dette ned.
En mulighed for at installere nye version af IE, og en automatisk opdatering via windows update vil hjælpe.

Men det er MS ikke interesseret i, vi skal jo købe deres senest nummer af deres styresystem, desvære.

  • Stem op 11
  • Stem ned 1
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jacob Nordfalks billede
Jacob Nordfalk 21. jan. 2013 - 11.39
 
Re: Browserstatistik

kigger man på FDIM

stop stop stop.

FDIMs browserbarometer kan ikke bruges til til at vurdere udbredelsen af IE, da de tæller starsiden for IE med i deres statistikker.

  • Stem op 7
  • Stem ned 1
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jacob Nordfalks billede
Jacob Nordfalk 21. jan. 2013 - 11.44
 
Udbredelsen af IE vs hyppigheden af mord i USA

Udbredelsen af Internet Explorer har tilsyneladende en stærk korrelation til mordraten i USA.

https://plus.google.com/106909838320943141098/posts/M2Tcfrc6VVM

Personligt synes jeg hellere de skulle have korreleret det med selvmordsraten blandt webudviklere.

:-)

  • Stem op 9
  • Stem ned 2
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Peter Müller 21. jan. 2013 - 11.46
 
For ActiveX-afhængige dinosaurer

Hvis jeres IT-afdeling ikke kan forstå nødvendigheden i et lavere hukommelsesforbrug, en hurtigere og bedre brugeroplevelse eller voldsomt øget sikkerhed, så kan Googles Chrome Frame installeres.

Chrome Frame skifter IE's browser motor ud med Chromes. Og det virker også for non-admins: http://www.google.com/chromeframe/

  • Stem op 3
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Patrick Moog 21. jan. 2013 - 11.46
 
Re: Auto-opdatering

Det største probleme ville jo kunne løses på en hurtig måde, hvis internet explorer fik indbygget at den selv opdaterer til seneste udgave på en måde hvor brugeren ikke skal indrages.

Nej det er ikke en løsning, da Microsoft står med et større ansvar end hvad Google gør med Chrome.
IE bliver brugt af rigtig mange virksomheder, der har fået udviklet software der kun virker i en specifik browser, software der måske ikke bliver opdateret længere, eller måske er meget dyrt at opdatere.

Derfor skal det være muligt at beholde en specifik version af IE, (og sikre sig at en brugere ikke opdaterer den).

Jeg ved godt at frontendere konstant sidder og kæmper med browser optimering, men nogle gange kan det altså godt betale sig at få lavet en analyse af hvor meget trafik der kommer på det specifikke site fra de forskellige browsere? Kan det betale sig at kigge bagud hvis 1% kommer fra IE8?
Hvad siger "kunden"?
Er det frontenderens forfængelighed eller kundens? ;)

  • Stem op 3
  • Stem ned 5
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Kristian Dalgård 21. jan. 2013 - 12.20
 
Progressive enhancement

Hans pointe er faktisk ikke så meget, at man ikke skal understøtte IE8 - bare at man ikke skal holde sig til laveste fællesnævner, eller forsøge at hacke sig til funktionalitet.

En klassisk sammenligning er skiftet til farve-tv: Bare fordi nogle husstande stadig har sort-hvid, behøver man ikke sende signalet i sort-hvid - i stedet må de nøjes med en dårligere oplevelse/færre funktioner, indtil de skifter.

Det vigtigste er dog forskellen mellem browsere, der autoopdaterer, og så IE, der udkommer ca. ligesom styresystemet Windows. Med den gamle, manuelle model, vil udviklere om få år være nødt til at teste på versioner fra IE8 til IE15 i stedet for blot at teste på den nyeste, som man med auto-update kan regne med at 99 % af brugerne har.

Det er en skam.

  • Stem op 13
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Uffe Kousgaard 21. jan. 2013 - 13.09
 
Re: Auto-opdatering

Med WinXP kan man ikke opgradere til nyere end IE8 og jeg har ikke tænkt mig at skifte før det bliver virkelig nødvendigt. Indtil videre er jeg kun én gang stødt på en hjemmeside, der slet ikke ville loade. Så må diverse udviklere undvære runde hjørner eller hvad det nu er for noget pjat.

  • Stem op 3
  • Stem ned 9
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Carsten Gehlings billede
Carsten Gehling 21. jan. 2013 - 13.14
 
Re: Auto-opdatering

Så må diverse udviklere undvære runde hjørner eller hvad det nu er for noget pjat.

Ja eller du kan installere Chrome e.l. hvis du ønsker at være med på vognen. :-)

/ Carsten

  • Stem op 8
  • Stem ned 1
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Peter Müller 21. jan. 2013 - 13.18
 
Re: Auto-opdatering

Med WinXP kan man ikke opgradere til nyere end IE8 og jeg har ikke tænkt mig at skifte før det bliver virkelig nødvendigt

Firefox, Chrome, Opera, Safari og Chrome Frame kan alle opgraderes til nyere end IE8 på Windows XP.

At du ikke tænke dig at skifte "før det bliver nødvendigt" har jeg godt nok svært ved at forholde mig til. Det har været nødvendigt i mange år allerede. Den holdning holder bevidst udviklingen tilbage og pålægger virksomheder at investere penge i at udvikle hjemmesider til forældet software. En investering der er lige som at smide penge ud af vinduet, da brugerandelen aldrig kan vokse, kun skrumpe. Er det ikke mere gavnligt at investere pengene på at rykke platformen fremad?

  • Stem op 6
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jens Peter Jensen 21. jan. 2013 - 13.19
 
Re: Progressive enhancement

En klassisk sammenligning er skiftet til farve-tv: Bare fordi nogle husstande stadig har sort-hvid, behøver man ikke sende signalet i sort-hvid - i stedet må de nøjes med en dårligere oplevelse/færre funktioner, indtil de skifter.

Bare for at fluekneppe lidt, så er sort/hvid kontra farve tv faktisk en dårlig analogi, for folk der kender forskellen. Et farve-tv signal indeholder et validt sort/hvid signal, og derudover to farvedifferens signaler, som et sort/hvid tv blot ignorerer. Men ja, god sammenligning for "almindelige mennesker" :-)

  • Stem op 7
  • Stem ned 1
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Morten Andreasen 21. jan. 2013 - 13.36
 
Re: MS skal vel selv være med til at stå dem ihjæld

Jeg ved at Microsoft selv gerne så IE6 død og borte. Spørgsmålet er ikke om man har den nyeste version af operativsystemet, men om man har en lovlig kopi. Man kan fint opdatere til IE9 på en XP maskine.

At der så er banker og danske insulinproducenter som bevidst holder fast i IE6, fordi de har interne systemer som er skrevet til denne browser - kan man vel heller ikke bebrejde Microsoft for.

Jeg mener også at det er lige bagstræberisk nok at klandre Microsoft, for at man ikke kan opdatere til IE10 på XP (Et operativsystem skrevet for 13 år siden).

Microsoft har med deres version 10 skrevet en ny rendering engine fra bunden, og har blandt andet introduceret hardware rendering, auto opdatering af layout motoren, samt klippet båndene til x86 arkitekturen.

Med hensyn til HTML5 standarden, så syntes jeg at der er en tendens til at betragte alle features implementeret I WebKit som "HTML5 standarden", på trods af at HTML5 standarden først blev færdig I december http://www.w3.org/2012/12/html5-cr

  • Stem op 3
  • Stem ned 4
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jens Rasmussen 21. jan. 2013 - 14.12
 
Re: MS skal vel selv være med til at stå dem ihjæld
At der så er banker og danske insulinproducenter som bevidst holder fast i IE6, fordi de har interne systemer som er skrevet til denne browser - kan man vel heller ikke bebrejde Microsoft for.

Jo, for de er Microsoft der soergede for at IE6 ikke fulgte html standarderne.

Med hensyn til HTML5 standarden, så syntes jeg at der er en tendens til at betragte alle features implementeret I WebKit som "HTML5 standarden", på trods af at HTML5 standarden først blev færdig I december http://www.w3.org/2012/12/html5-cr

Webkit ses som en defacto referenceimplementering. En standard uden en referenceimplementering er ikke meget vaerd, IMHO.

  • Stem op 5
  • Stem ned 5
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Morten Andreasen 21. jan. 2013 - 14.25
 
Re: MS skal vel selv være med til at stå dem ihjæld

Du modsider dig selv :)

Du bebrejder Microsoft for ikke at følge standarderne, samtidig med at det er I orden at WebKit implementerer deres egen "defacto" standard.

IMHO

  • Stem op 5
  • Stem ned 1
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Christoffer Søndergaard 21. jan. 2013 - 15.27
 
Så hvis du gerne vil lave
Så hvis du gerne vil lave noget fancy stuff (i HTML5, red.) så gør det, og så må dem, der bruger Internet Explorer 8, nøjes med det andet

Sådan som jeg forstår Kenneth Auchenberg i artiklen, så opfordre han webudviklerne til at bruge f.eks. runde hjørner og canvas-tagget på fremtidige projekter. Folk med en browser der ikke understøtter CSS3 og HTML5, vil ikke kunne se de fancy effekter. Hjemmesiden er ikke ubrugelig for dem, men blot med mindre æstetisk guf.

Med lige præcis disse tags passer analogien helt perfekt med farve-fjernsynet.

Jeg tror, det er en rigtig god måde at lokke folk videre. Specielt hvis man på en arbejdsplads har en politik for bring-your-own-device. Hvis virksomhedens webløsninger(eller andre websteder) tager sig væsentlig bedre ud på opdateret enheder, så vil kollegaer nok være mere fristet til at opdatere.

  • Stem op 1
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Rasmus Schultz 21. jan. 2013 - 15.47
 
Misundelse

Efter min mening, en af de bedste måder du kan drive HTML5 på lige nu, er ved at bruge det - brug dog bare løs af rounded corners, gradients, skygger, CSS3 animation, CSS 3D-transforms, og andre ting der gør sider ekstra lækre!

Her bruger vi dem uden nogen særlig omtanke for f.eks. IE8 - selvfølgelig tester vi i IE8, og sørger for at siderne kan bruges, men 3D og andet pynt er jo som regel ikke noget der ødelægger oplevelsen hvis man ikke kan se det, så længe siden kan læses, ser nogenlunden normal ud, og virker som den skal.

Klart, siden bliver mere grim og kedelig i IE8, men det er jo også noget brugerne ligger mærke til - og så opgraderer de nok, enten til en nyere IE eller en rigtig mande-browser.

  • Stem op 4
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Martin Kirk 21. jan. 2013 - 16.45
 
Banker og Kommuner er problembørn

Jeg arbejder på en HTML portal som bruges af folk i kommuner og banker i hele landet og for at alle kan bruge den, understøtter vi helt ned til IE7 !!!!

Vi kan som udviklere komme med alle de argumenter vi vil, men hvis portalen skal bruges, SKAL den understøttes af IE7-8-9.
Chrome og Firefox er komplet ligegyldigt idet browserne ofte slet ikke må installeres på computerne rundt omkring...

Grunden skal findes i at vi ikke er de eneste som levere løsninger til banker/kommuner og at der derfor findes oldgamle systemer som ikke virker på nyere versioner af IE (eller også har sysadmin aldrig testet?)

Det er så nemt at foreslå at man som udvikler skal lave 2 versioner af samme site (HTML4 + HTML5) eller at man overfor kunden skal sige at man kun laver HTML5 fordi det er fremtiden... Men da det er kunden som betaler, er det kunden som bestemmer - eller brugerne som diktere hvilken version af HTML vi kan udvikle i :(

Så længe IE bliver brugt, kommer vi bare ikke videre.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Uffe Kousgaard 21. jan. 2013 - 17.07
 
Re: Auto-opdatering

Nej, Chrome m.m. er ikke opgraderinger, men helt andre applikationer. En opgradering er at gå fra version X til X+1.

Jeg arbejder efter proceduren "don't fix what aint broken" og jeg har sparet meget tid (=penge) ved ikke at skulle installere den ene browser efter den anden. Du blander gevaldigt forskellige pengekasser sammen i dit "regnestykke".

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Joe Sørensen 21. jan. 2013 - 17.28
 
Flere IEer

Det kunne være rart hvis Microsoft gjorde lettere at installere flere versioner af deres browsere på samme maskine samtidig og hvis en IE kunne installeres på flere styresystemer.

Jeg kan forstå kommunernes problemer med speciallavede systemer som holder dem fra at opdateret deres IE. Og de har ikke mange muligheder når hvert program er kompatibel med hver deres versioner af IE.

Til gengæld så kan Firefox version 3 til 18 alle installeres på Windows XP og Windows 8. Og også på ikke Windows systemer. Men ingen af dem kan kører ActiveX komponenter. Derfor sidder kommunerne og piller i kompatibillitetsindstillingerne i IE hver gang de vil opdatere den til en ny version. Og det tager meget lang tid for testerne og gå alle programmer igennem.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Thomas Nielsen 21. jan. 2013 - 18.39
 
Han er en doven slambert, er han...

Denne diskussion har kørt i penduldrift siden begyndelsen af 90'erne, blot med lidt forskelligt fokus på, hvilken browser der er "den onde". Jeg har være med hele vejen og har ærligt talt svært ved at se problemet i at udvikle til flere browsere samtidig. Vi har aldrig haft problemer med at gøre det, og har endnu til gode at blive skudt i skoene at vi er bagstræberiske. Bevares, det kræver noget fodarbejde, men når det er gjort er der intet til hindring for at lave websider som tilpasser sig hverken den enkelte browser, eller for den sags skyld, klientens båndbredde eller skærmtype, for da slet ikke tale om brugerens præferencer eller for den sags skyld skærmlæsere, farveblindhed eller hvad ved jeg.

  • Stem op 2
  • Stem ned 3
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Palle Simonsen 21. jan. 2013 - 19.12
 
Re: Han er en doven slambert, er han...

Jeg er så også en doven slambert:

function browserTooOld () {  
    $("#browser_ok").hide();  
    $("#browser_not_ok").show();  
}  
   
// ...  
   
if (APP.is_ie < 9) browserTooOld();

browser_not_ok div'en henviser til en side, hvor man kan downloade en HTML5 kompatibel version af Chrome, Firefox, IE, Safari.

  • Stem op 3
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Allan Ebdrups billede
Allan Ebdrup 21. jan. 2013 - 21.16
 
Re: MS skal vel selv være med til at stå dem ihjæld

Jo, for de er Microsoft der soergede for at IE6 ikke fulgte html standarderne.


For os der husker da IE 6 kom, efter at have siddet med IE5.5 var den en KÆMPE forbedring, ifht. at kode efter standarderne. Den samme kode kunne sagtens køre i IE6 og Mozilla, hvis man bare gad at teste det.

IE var på mange punkter Mozilla overlegen, sådan som jeg husker det. Jeg kan ihvertfald huske, at vi sad på kontoret og var helt oppe og køre over hvor fantastisk den var, da vi havde downloaded den.

Hvis du skal give nogen skylden for websites der ikke virker i andre browsere, er det de udviklere der lavede dem, som du skal give skylden.

Jeg har meget JavaScript liggende med DOM manipulationer osv. der til den dag i dag virker 100% i alle browsere, uden en eneste ændring. Grunden til at det stadig virker, var at jeg rent faktisk testede i Mozilla, og tilbragte en del tid hver dag med at slå op på W3C. (De fleste udviklere på den tid, blev helt blanke i blikket, hvis man sagde W3C til dem)

De ikke-standard-ting man kunne i IE, var jo i brug før standarderne var der. Jeg synes ikke man kan forklejne MS for at sørge for at de ikke ødelagde alle de websites der allerede var lavet. Når nu de samtidig gjorde et godt stykke arbejde med at følge standarderne.

Noget man kunne give dem skyld for, er at gøre deres opgraderinger besværlige. Dels fordi de gerne vil sælge windows licenser, og dels fordi man i bagklogskabens klare lys, kan se hvor skadeligt det har været at IE ikke opdaterede sig selv automatisk som default setting.

Og så kan man jo også bebrejde dem, at de faldt fuldstændig i søvn i 10 år, da de havde fået næsten alle over på deres browser.

Men websites der kun fungerer i IE6, er og bliver udviklernes skyld.

  • Stem op 3
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jonas Finnemann Jensens billede
Jonas Finnemann Jensen 21. jan. 2013 - 23.17
 
Chrome Frame er da fristende...

Du kan indsætte et meta-tag i den webapp for bede brugeren installere Chrome Frame. Så vil webapp'en bruges Chrome (WebKit) i IE.

Jeg stadig ikke overbevist om at IE10 er værd at understøtte for bleeding edge webapps.
Det ville nok kræve et bedre release schedule.
Godt nok har IE10 support for typed arrays, men deres support er allerede så outdated at det blev nødvendigt at skrive et shim.

(Jeg er godt klar over at det ikke er alle der kan vælge IE support fra, men Chrome Frame er et fristende tilbud).

  • Stem op 1
  • Stem ned 2
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Peter Müller 22. jan. 2013 - 14.39
 
Re: Auto-opdatering

Jeg arbejder efter proceduren "don't fix what aint broken" og jeg har sparet meget tid (=penge) ved ikke at skulle installere den ene browser efter den anden. Du blander gevaldigt forskellige pengekasser sammen i dit "regnestykke".

Hvis tid er penge, har du så regnet sammen hvor meget tid den voldsomt langsommere IE8 javascript og renderingsmotor har kostet dig i manglende produktivitet sammenlignet med moderne alternativer?

Derudover kommer moderne browsere med autoopdatering. Intaller én gang, og du har altid alle nyeste sikkerhedsopdateringer, hastighedsforbedringer og features med.

IE8 er broken. Fix it!

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jacob Christian Munch-Andersen 22. jan. 2013 - 17.03
 
Re: Chrome Frame er da fristende...

Jeg stadig ikke overbevist om at IE10 er værd at understøtte for bleeding edge webapps. Det ville nok kræve et bedre release schedule. Godt nok har IE10 support for typed arrays, men deres support er allerede så outdated at det blev nødvendigt at skrive et shim.


Hvad er det helt præcist der bliver så meget bedre af de features som ikke findes i IE 10? Jeg kan ikke finde nogen reference til historien om at typed arrays i IE 10 skulle være ukomplette, så jeg går ud fra at det er en ganske undværlig del. WebGL er umiddelbart den eneste seriøse mangel i IE 10 jeg kan komme i tanke om, og med mindre du vil lave 3D spil kan jeg heller ikke se hvad problemet er i det.

Med hensyn til hvad der er værd at understøtte så kommer det jo kraftigt an på hvilken værdi man ønsker at få ud af sin applikation, men for de fleste folk som gerne vil have kunder i biksen er der ikke meget tvivl om at det så sandelig er værd at understøtte IE 8.

  • Stem op 1
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Niels Elgaard Larsen 19. apr. 2013 - 17.39
 
Re: Han er en doven slambert, er han...

Denne diskussion har kørt i penduldrift siden begyndelsen af 90'erne, blot med lidt forskelligt fokus på, hvilken browser der er "den onde". Jeg har være med hele vejen og har ærligt talt svært ved at se problemet i at udvikle til flere browsere samtidig.

Problemet i 90-erne var mest, at mange for det første kun udviklede til een browser i stedet for en standard. Og for det andet saboterede det for andre browsere ved at skrive kode, der checkede for browsere og versionsnumre.

Selv dem der der dengang skrev ren HTML-kode (altså uden Axtive-X og den slags) og kun testede med Microsoft IE, endte som regel med sider, der var brugbare, omend ikke pæne, i andre browsere.

  • Stem op 1
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Nokia Lumia-telefon med 41 megapixel-kamera kommer til juli

Udgivet 23. maj 15.15Opdateret 23. maj 15.15

Open source-projekt til CPR-numre sparer kommuner for hundredetusinder

Udgivet 23. maj 14.20Opdateret 23. maj 14.20

AMD-processor til PS4 og Xbox One skal give superkraft til din nye bærbare eller tablet

Udgivet 23. maj 13.01Opdateret 23. maj 14.56

Telenor i nyt mailkaos: Servere sat ud af spil efter RAM-opgradering

Udgivet 23. maj 12.19Opdateret 23. maj 12.19

TDC: Manglende udbredelse af telemedicin skyldes dårligt økonomisk incitament for hospitalerne

Udgivet 23. maj 11.22Opdateret 23. maj 11.22

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Whitepapers

Version2 Insight: Softwaretest

Mediehuset Ingeniøren

Mobile Test Service - Device & Test Coverage

Testhuset

Succes historier om OPS – Optimized Print Services

Konica Minolta Business Solutions Denmark

OPS - Optimized Print Services

Konica Minolta Business Solutions Denmark

Mobile Test Service - Device Strategy & Planning

Testhuset
  • Flere whitepapers

Branchenyheder

Vraa dampvaskeri får booking- og bestillingssystem i Office 365 på rekordtid

ProActive

BoConcept satser stort på Office 365

ProActive

Digitale samarbejdsværktøjer vokser eksplosivt

Projectplace

Lyncs stormløb - høje ambitioner og køb af Skype

GlobalConnect

Redpill Linpro hjælper kunderne ud af IBM Notes' databaser

Redpill Linpro

It-virksomheder

Redweb
|
C-Tilsted
|
Atriumweb
|
Rasby
|
Media Function
|
Incube
|
Webitall
|
BEC
|
Hedal Kruse Brohus
|
Abusiness
|
radoor & co aps
|
Pixelmade
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Cookie- & privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Business Intelligence
  • Cloud computing
  • Intranet
  • It-sikkerhed
  • NemID
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu
  • Virtualisering
  • Windows 8
  • Windows Server 2012
  • iOS 6
  • iPhone 5

Tjenester

  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Trekronergade 26 2500 Valby
  • Tlf. work 33265300