Logo Blogo

La compatibilità di Internet Explorer 8

Pubblicato: 24 gen 2008 da Rosario

Commenti dei lettori

internet explorerDopo aver passato il test Acid 2, Internet Explorer 8 torna a far parlare di sé: sul blog ufficiale del progetto, Microsoft ha infatti riportato all’interno di un post quello che presumibilmente sarà il funzionamento della compatibilità nel nuovo browser.

In particolare, sarebbero previste 3 diverse modalità, attraverso le quali verrà garantito il corretto funzionamento del browser sia con siti di vecchia generazione, sia con quelli più nuovi:

- Quirks mode: compatibilità con applicazioni più datate.
- Standards mode: la stessa di IE7, compatibile con le applicazioni esistenti.
- Super Standards mode: nuovo livello, pensato per la compatibilità con gli standard più moderni. Il suo utilizzo dovrà essere indicato espressamente dai programmatori web tramite l’inserimento di un apposito meta tag nella pagina. Approfondimenti sulla modalità sono disponibili all’interno di un articolo scritto da Aaron Gustafson.

Non sono mancate ovviamente le critiche in merito alle scelte appena descritte, con la maggior parte delle persone contrariata sia dalla permanenza del quirks mode all’interno del motore, sia dalla necessità di indicare espressamente l’utilizzo della modalità super standard, la quale secondo i più dovrebbe invece essere quella di default.

1 stelle2 stelle3 stelle4 stelle5 stelle (nessun voto)
condividi condividi
16 commenti

Commenti dei lettori

Nascondi commenti anonimi
  • Profilo di oceanoweb

    oceanoweb

    24 gen 2008 - 15:30 - #1
    1 punto
    Up Down

    è positivo che Microsoft pensi già a IE8 : si vede che Firefox sprona quelli di Ms a fare di più!
    La cosa che notavo su www.filehippo.com è che periodicamente vengono rilasciate delle versioni aggiornate di IE 7!

  • Abruzzi

    24 gen 2008 - 15:45 - #2
    2 punti
    Up Down

    Perchè la microsoft nn riesce mai a fare UNA sola versione funzionante?
    la vedo grigia…

  • ortocefalo

    24 gen 2008 - 16:00 - #3
    -1 punto
    Up Down

    Abruzzi, ma che stai a di’?
    IE8 sara’ in una sola versione, solo che avra’ la possibilita’ di essere usato anche in modalita’ compatibile col passato, cosa del resto ovvia visto che in ambito aziendale e’ un requisito fondamentale.

  • Girang

    24 gen 2008 - 16:06 - #4
    -1 punto
    Up Down

    Si è visto come tutte le applicazioni microsoft siano compatibili con le versioni precedenti! ovviamente sono ironico! -.-

  • Abruzzi

    24 gen 2008 - 16:33 - #5
    -2 punti
    Up Down

    @ortocefalo
    mi riferivo un po’ a tutti i prodotti microsoft (tipo vista…)
    cmq nn ho capito se sono io che devo scegliere la modalità da utilizzare o meno, perchè un browser oltre a stare al passo con le nuove specifiche deve di defaul essere compatibile con il “passato”. O sbaglio?

  • Profilo di softcodex

    softcodex

    24 gen 2008 - 16:42 - #6
    2 punti
    Up Down

    una ne pensano e 1000 ne fanno. si, ma di cagate!

    possibile che alla microsoft si debbano inventare sempre delle soluzioni alternative!

    chi lavora per loro ha per contratto di sviluppare problemi? mah…

  • Profilo di softcodex

    softcodex

    24 gen 2008 - 17:10 - #7
    2 punti
    Up Down

    interessante il punteggio dei commenti : deve essere passato da sto blog qualcuno che lavora alla microsoft… ;)

  • ortocefalo

    24 gen 2008 - 17:28 - #8
    0 punti
    Up Down

    Abruzzi non ho capito se la tua e’ una domanda o un’affermazione, la compatibilita’ col passato e’ chiaramente un requisito in primis per le aziende e le loro soluzioni web-intranet.
    Per quanto riguarda le modalita’ di compatibilita’ credo che IE8 usera’ dei metatag per scegliere in automatico la modalita’ “super standard”, altrimenti di default usera’ la modalita’ IE7, e per la quirks si scegliera’ a mano (quest’ultima e’ una mia supposizione).

    softcodex: oggi gli asili nidi erano in sciopero?

  • Profilo di Delysid

    Delysid

    24 gen 2008 - 17:53 - #9
    1 punto
    Up Down

    softcodex: meno male son passato io :P

  • Profilo di AndreaTek

    AndreaTek

    24 gen 2008 - 18:57 - #10
    1 punto
    Up Down

    Concordo con ortocefalo però sono della stessa opinione degli sviluppatori, di default deve essere la modalità “super standard” e con un’opzione per poter scegliere quale modalità impostare il proprio IE.

  • Profilo di AndreaTek

    AndreaTek

    24 gen 2008 - 18:58 - #11
    1 punto
    Up Down

    Ops, per sviluppatori intendevo dire “sviluppatori web”, non quelli di IE ^_^

  • Abruzzi

    24 gen 2008 - 19:00 - #12
    2 punti
    Up Down

    @ortocefalo
    era un osservazione
    il dover utilizzare i metatag per dichiarare se la mia pagina è scritta per ie8 o ie7 o ie6 mi sembra una cazzata, o meglio, una pezza inventata da chi nn riesce a sviluppare un browser decente che rispetti un minimo di standard (sempre che io abbia capito la storia dei metatag… mi documenterò meglio)
    cmq da sviluppatore di siti ti dico che tutti browser hanno i loro difetti (che ti fanno perdere tempo), ma ie è una vera piaga…

  • ortocefalo

    24 gen 2008 - 20:08 - #13
    -1 punto
    Up Down

    Abruzzi, son tutti bravi a fare un browser standard dopo che gli standard sono usciti, ma mantenere la compatibilita’ con le applicazioni gia’ sviluppate e’ importante per IE (che non e’ nato ieri), mentre FF o Opera o Safari possono benissimo permettersi di fare quello che vogliono, tanto non hanno certo un “pregresso” alle loro spalle di cui dover render conto.

    Queste critiche che stanno facendo ad IE8 sono ridicole, per anni si e’ criticato IE6 per la sua non standardizzazione, adesso che IE7 ha fatto un po’ di passi in avanti e che IE8 e’ completamente acid2 compliant ci si mette a criticare perche’ non abbandonano completamente la compatibilita’ col passato: assurdo, oltre che dimostrare la totale ignoranza delle problematiche del mercato.

    Vorrei vedere l’IT di una grande azienda se dovesse passare da IE7 a IE8 testando tutte le applicazioni in ogni loro aspetto nel caso in cui IE8 non fosse retro compatibile, follia pura. Solo chi vive nel mondo delle fiabe puo’ pensare che IE8 dovrebbe uscire senza retro compatibilita’.

    Poi per quanto riguarda la questione del tag… sai che gran problema aggiungere un tag per dire “hey questa pagina e’ super standard”, poi sicuramente ci sara’ un parametro nelle opzioni per settare una modalita’ piuttosto che un’altra come modalita’ di default, ma che al primo avvio IE8 sia in modalita’ IE7 mi pare la scelta piu’ ragionevole e sensata.

  • Abruzzi

    24 gen 2008 - 21:55 - #14
    2 punti
    Up Down

    il problema è che ie ha fatto sempre fatica a rispettare gli standard (vedi il caldolo di padding e margin e trasparenza png) e gli hack nei css sono stati introdotti proprio a “causa” di ie. se nn ho capito male ie8 è stato sviluppato partendo dal 6 e “aggiustando” i problemi, un po’ come il bel kernel di win… sembra che la MS tenda a complicare le cose

    cmq niente di personale, sono un utente win da parecchi anni e ho trovato la mia pace in xp e opera

  • ortocefalo

    25 gen 2008 - 04:13 - #15
    -1 punto
    Up Down

    Abruzzi: e questa che IE8 sarebbe stato sviluppato partendo da IE6 da dove salta fuori? Non ha alcun senso, al limite saranno partiti da IE7.

    IE spesso non ha rispettato gli standard perche’ gli standard sono stati fatti dopo e ormai il “patatrack” era gia’ avvenuto.

    Poi la sparata sul kernel di win? Che problemi avrebbe il kernel di win? E soprattutto che discorso del cavolo e’ paragonare lo sviluppo di un’applicazione con quella del kernel? Boh!

    Comunque per tua conoscenza (visto che dai l’impressione di saperne veramente poco) il kernel di Vista e’ derivato da quello di Windows Server 2003, che e’ un signor kernel, o forse hai voglia di spiegarci qualche dettaglio tecnico del perche’ secondo te non andrebbe bene?

  • ero supergino

    25 gen 2008 - 09:28 - #16
    1 punto
    Up Down

    d’accordo con ortocefalo; e per tutti quelli che criticano continuamente ie6 e ie7, fatevi un bel css un po’ complesso e provate a darlo in pasto a firefox e safari, poi ditemi se il risultato è lo stesso su entrambi