Forside » Klean weblog - om bedre websites » Future of Web Design: Hvornår skal man så skifte til HTML 5?

Future of Web Design: Hvornår skal man så skifte til HTML 5?

Ingen ved endnu, hvad der kommer med på slutsedlen, når HTML 5-standarden bliver endeligt defineret.

Nu har vi siddet i tre timer i godt selskab med Molly og gennemgået en lang række fantastiske og arbejdsbesparende egenskaber ved HTML 5.

Blandt de store forbedringer er:

  • Browseren overtager en del arbejde, som ikke længere skal klares ved hjælp af JavaScript
  • Der vil være mindre behov for plug-ins
  • Sites vil opføre sig bedre på tværs af browsere og platforme

Jeg er faktisk overrasket over, hvor mange glimrende funktioner, der er med i HTML 5, ikke mindst når det gælder om at lave web-baserede applikationer. De nye browser-versioner har for eksempel en SQL-database indbygget, der er automatisk understøttelse af drag and drop og meget mere.

Indtil alle har en HTML 5-browser er der jo bare et problem. Hvad gør vi, mens vi venter?

  • Venter vi med at bruge HTML 5 indtil da?
  • Er det bedre at implementere stumper allerede nu?

Youtube har som eksempel allerede implementeret en video-fremvisning baseret på HTML 5. Har brugeren ikke en browser, der forstår HTML 5, vises filmen i Flash i stedet for.

Det giver jo god mening, men der er også tale om et ret begrænset felt. Resten af Youtube er jo ret uberørt.

Nu kunne det give god mening at opgradere sit website, så det kører HTML 5 og udnytter alle de fine, nye features - men her kommer så den næste udfordring.

Selv om nogle browsere understøtter HTML 5 allerede nu, så er slutlisten af features, der kommer med i den endelige standard ikke klar. Ja, du læste rigtigt. Standarden er ikke endeligt defineret, og heller ikke Molly ved, hvad der præcist kommer med.

Se selv et eksempel på features i HTML 5 - og gæt selv på, hvad der vil blive implementeret i alle browsere fremover. Præsentationen er selvfølgelig lavet i HTML 5 og kan for eksempel ses i Google Chrome eller Safari. Lover ikke at det ser godt ud i Internet Explorer 6.

 
 
 

Kommentarer: 15

Den manglende færdige standard er voldsom en hæmsko for seriøsiteten af projekterne, da det afgør gyldigheden af koden, og hvad man altså kan bruge af de fine funktioner.

Indtil videre må man teste for hvert skridt, og beslutte hvornår fornyelsen skal stoppe eller (sic!) branche ud i browserspecifikke versioner

Skrevet af Michael Hammel 17. maj, 2010 kl. 14:01

Nu har jeg lige haft fem minutter til at teste præsentationen (link nederst i artiklen), og den er bedst set i Chrome.

Skrevet af Martin Frederiksen 17. maj, 2010 kl. 14:25

Jeg syntes man skal bruge de nye teknologier så længe man kan give et alternativ til dem der ikke understøtter dem.

Skrevet af Sebastian Dammark 17. maj, 2010 kl. 16:26

Det er nogle fede funktioner der er i HTML5 / CSS3, men når det sikkert kommer til at gå som det plejer, at alle browsere først understøtter det om laaang tid, så er det jo svært at begynde og bruge funktionerne.

Fx runde hjørner i CSS3 er en smart funktion, men da størstedelen ikke kan se dem, bliver man stadig nødt til at lave det grafisk eller vha. JavaScript og på den måde lave dobbeltarbejde.

Gad vide hvornår standarden for HTML5 endelig er færdig defineret?

Skrevet af Jacob Leander Christensen 17. maj, 2010 kl. 17:43

Hej Martin

Dejligt, at du altid er på forkant, og kan guide os andre til spændende artikler.

HTML5 / CSS3 ser rigtig lovende ud, og vil helt sikkert medvirke til bedre web-applikationer.

Jeg er spændt på hvornår og hvordan de forskellige CMS-udbydere vil anvende de nye muligheder i deres produkter.

Man ville allerede nu godt kunne anvende de nye tags til bedre semantisk opmærkning af indhold.

Skrevet af Michael Nørgaard 18. maj, 2010 kl. 9:45

Jeg tror alle venter spændt på en åben melding om, hvornår standarden er endeligt defineret, og vi fiskede også efter et svar igår. Skal se om jeg kan grave mere i det idag.

Igår blev vi dog klar over at:

a. Google holder en pressekonference i næste uge med deltagelse af “flere aktører”. Molly er underlagt en klausul, så hun måtte ikke sige mere, men i øvrigt arbejder hun periodisk for Opera, hvis jeg ikke tager helt fejl.

b. Microsoft har lovet at IE 9 vil understøtte HTML 5

Når det så er sagt, så tænker jeg at det mest realistiske er, at alle de basale dele af HTML 5 vil virke i alle browsere. Derfra vil browser-producenterne konkurrere med hinanden om at understøtte forskellige (!) features, som ikke er med i slutdokumentet.

Skrevet af Martin Frederiksen 18. maj, 2010 kl. 11:39

@Martin: Der var også de bedste intentioner med IE8…

Standarden kan være nok så fin og intentionerne være de bedste. Men hvis den mest udbredte browser ikke følger med helt til mållinjen vil web-udviklere skulle trækkes med dobbeltarbejde. Men det er vi jo så vant til. Vi sender jo bare regningen videre.

End of Life for IE7 lige nu ligger et godt stykke ude i fremtiden, da det er default browser for Windows Vista SP1: http://support.microsoft.com/gp/lifesupsps . At dømme efter hvor stor modstand der er mod at udelukke IE6 fra udviklingsscope, så går der meget lang tid før der vil være sites, der anvender HTML5 uden at have et legacy-site at vise til ældre browsere.

Skrevet af Søren Erland Vestø 18. maj, 2010 kl. 11:48

Og… Konkurrence om understøttelse af forskellige features er absolut ikke en god ting.

Der har vi været før. Det var ikke godt.

Skrevet af Søren Erland Vestø 18. maj, 2010 kl. 11:54

@Søren: Er helt enig. Er også pessimist indtil det modsatte er bevist. :-)

I øvrigt er der to ting, der kan vippe browsere som IE 6. Det ene er, at Microsoft opgiver, og de har lige selv (morsomt nok) sammenlignet Internet Explorer 6 med 9 år gammel mælk

Den anden løsning er at vi andre holder op med at tænke på IE 6 når vi laver websites. For nogle læsere vil det give problemer, men det vil spare en del på budgettet i hvert projekt.

Det bringer ikke HTML 5 tættere på, men det vil føles rart alligevel.

Skrevet af Martin Frederiksen 18. maj, 2010 kl. 14:47

Jeg tror ikke at der med features menes ting som marquee, men derimod features på applikations niveau. Features som vil gøre hverdagen lettere for vedkommende der benytter den aktulle browser.

Med hensyn til ibrugtagning af de nye teknologier skal man jo bare sikre sig at der er en ordentlig fallback, for så der efter at putte “icing on the cake”

Skrevet af Sebastian 18. maj, 2010 kl. 14:49

Istedet for at droppe IE6, kan så man ikke lave et punkt på estimeringen der hedder “Understøttelse af IE6, 10 timer”. Så kan kunden selv bestemme. Og mon ikke man så kan sige at ‘Money talks’ ;)

Skrevet af Sebastian 18. maj, 2010 kl. 14:56

Prisen for kompatibilitet med ældre browsere er ikke i sig selv et argument for to do or not to do. Men sammenholdt med den rette rådgivning om, hvor få IE6-brugere vi bør supportere er det et stærkt argument. Hvor meget må en kunde koste ?

Skrevet af Jesper Sørensen 18. maj, 2010 kl. 15:03

Comparison of layout engines (HTML5):

http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28HTML5%29

Skrevet af Michael Nørgaard 19. maj, 2010 kl. 10:14

@Michael:

Åh suk… Det er et kæmpe søm i kisten for HTML5. Hvis IE9 er så mangelfuld (Specielt noterer jeg mig et “No” ud for canvas, som jo bekendt er krævet, hvis vi skal af med Flash), så er HTML5 dødfødt i mine øjne. Man kan ikke lave et HTML5 site, som størstedelen af de besøgende kan se før om tidligst 6-8 år.

Sad but true.

Skrevet af Søren Erland Vestø 20. maj, 2010 kl. 16:52

Kom i tanke om dette indlæg, da jeg læste nedenstående artikel på zdnet.

Microsoft: IE9 beta coming September 15

http://www.zdnet.com/blog/microsoft/microsoft-ie9-beta-coming-september-15/7081

Skrevet af Michael Nørgaard 13. august, 2010 kl. 12:36

Skriv din kommentar...

Kommentar:

Navn:

E-mail:

Hjemmeside:

1. Tryk Preview for at gennemse din kommentar.
2. Tryk herefter Gem for at publicere den.