Internet Explorer 8 skal visstnok kunne kjøre i kompatibilitetsmodus for å emulere IE7 og IE5. Det er sløvhet, dumhet eller ren idioti (velg selv). Ikke bare introduserer de en ny måte å brekke websider på, de gjør det på tre måter. For å bytte mellom disse modusene må også IE8 startes på nytt. Ikke bare tab’n du er på, ikke bare vinduet du bruker, men alle IE-vinduene du har åpnet. Det kaller jeg en grunnleggende designfeil.
Bakoverkompatibilitet
Jeg husker så vondt denne “Kjør dette programmet i kompatibilitetsmodus”-funksjonaliteten i Windows. Det låt nokså fint, kunne vært kjekt å ha, men det fungerte jo ikke. De har nå klart å lage en nettleser som ikke fungerer. IE8 fungerer ikke med nettsider som Windows Update (som jeg syntes var veldig morsomt), Gmail og Facebook. Dette er kanskje på grunn av brekt agentspesifikasjon i HTTP-headeren, som nettsidene ikke kan tolke. Men det er kanskje nettopp derfor IE8 har denne kompatibilitetsmodusen…
Selv bruker jeg bruker Konqueror for både Gmail og Facebook, og denne nettleseren er ikke støttet i det hele tatt. Heldigvis slipper jeg å besøke nettsider som Windows Update. Jeg kjører faktisk bare “aptitude upgrade”, og da blir faktisk også office-pakken min oppgradert. (ok, nok flame)
Beta?
Microsoft forklarer problemene med at IE8 fortsatt er i beta. Beta? Beta pleide før å være det steget før en programvare ble lansert. Det Microsoft har nå er søppel. Jeg skremmes fortsatt over Microsoft sin uendelige kamp for bakoverkompatibilitet.
Kilde:
Digg this Gi kudos!
4 tilbakemeldinger til nå ↓
1 Knut-Olav is blogging » Blog Archive » Holder den proprietære forretningsmodellen stand? // 30. mars 2008 kl 21:36
[...] is blogging « Grunnleggende designfeil i IE8? 30 [...]
2
Daniel
// 31. mars 2008 kl 7:48
Doh.
Det er da ingen hemmelighet at det de fleste andre kaller beta kaller Microsoft Release Canidate.
Grunnen til at det er slik kan vi bare spekulere i, men det kan ha noe med å gjøre at den mindre kompetente bruker ikke har snøring på hva alpha er, men vet at beta er uferdig programvare.
Release Canidate sier på sett og vis seg selv.
3
Ingvar Hagelund
// 31. mars 2008 kl 12:03
Microsoft til side, hva er det for noe galt med å holde liv i bakoverkompatibilitet. Det er en God Ting at nyere programvare er kompatibel med eldre grensesnitt. Linus, f.eks, insisterer jo veldig sterkt på på å beholde bakoverkompatibilitet i Linux.
4
Knut-Olav
// 31. mars 2008 kl 14:55
Jeg synes bakoverkompatibilitet er flott når de blir fulgt opp og vedlikeholdt, men når bakoverkompatibiliteten blir en opsjonsmulighet og nedprioritert til fordel for ny (og ustabil/uferdig) funksjonalitet så sitter man med to halvgode løsninger… og det er ikke bra.
Legg igjen en kommentar