2010-11-18 9 views
5

In circa 6 mesi, quando IE9 è liberato, gli sviluppatori web potrebbero dover supportare fino a 4 versioni di IE. È molto probabile che aumenti il ​​supporto, lo sviluppo e i test per molti.Sviluppato contro IE6, IE7, IE8 e presto IE9

So che Win7 ha la modalità XP per eseguire IE6. IE8 ha una modalità di compatibilità IE7 (che non è perfetta), cosa succede quando viene rilasciato IE9?

Ci sarà una modalità IE7/8 per IE9, saremo in grado di installare IE9 insieme a IE8? O che dire della modalità Vista per eseguire IE7/8? O pensi che Microsoft farà una dichiarazione su IE6 con supporto limitato, per favore non usare più? Quali sono le tue idee/piani/strategie per facilitare/far fronte a questo dolore (chiaramente non supportando IE6)?

Cheers, Nick

risposta

0

IE8 non ha solo la modalità di compatibilità, ma comprende anche il renderer pieno IE7 per lo sviluppo e il debugging, che si trova accanto a perfezionare. Non sono sicuro che anche IE9 avrà questa funzione.

IE6 ha già un supporto limitato, ma purtroppo è ancora utilizzato molto, a causa di altri software a seconda di esso. Se ad esempio si esegue un negozio online, è necessario supportare IE6. Forse solo il 5% dei visitatori utilizza ancora IE6, ma non supportarlo potrebbe significare il 5% in meno di profitto.

Per lo sviluppo e il test, utilizzerei le macchine virtuali con i diversi browser. In questo modo è possibile avere qualsiasi browser che si desidera su qualsiasi sistema operativo desiderato, senza dover utilizzare cose come IETester (che è instabile) o le varie versioni autonome dei vecchi browser.

+2

La modalità IE8-in-IE7 è sicuramente ** non ** perfetta. È quasi degno di essere classificato come un browser completamente separato da entrambi: ha bug e peculiarità che non appaiono nelle modalità normali IE7 o IE8. – Spudley

4

Il supporto Microsoft ufficiale per IE6 terminerà nel 2014, insieme a Windows XP. Questo è già deciso. (in realtà, avrebbe dovuto finire già, ma la data di fine vita è stata prorogata di un paio di anni quando MS ha esteso la data di fine vendita per XP dopo la debacle di Vista)

Quindi dopo il 2014, chiunque l'esecuzione di XP o IE6 non sarà supportata. Ci saranno ancora persone che lo usano, ma le aziende che hanno tenuto duro saranno costrette a spostarsi poiché tendono ad essere piuttosto avverse al rischio quando si tratta di avere software non supportato sui loro sistemi.

Supportare IE9 dovrebbe essere un lotto più semplice di IE6/7/8, poiché è conforme agli standard in modi che i suoi predecessori non erano. Il codice che scrivi per altri browser come Firefox dovrebbe funzionare in IE9 relativamente invariato. Ci saranno ovviamente delle funzionalità HTML5 moderne che IE9 non supporta o fa in modo diverso da chiunque altro, ma se stai supportando IE6/7/8 non sarai in grado di utilizzare comunque quelle funzionalità.

Se hai dubbi su come IE9 funzionerà sul tuo sito, puoi scaricare l'anteprima dello sviluppatore ora e provarlo.

A proposito: per alcuni utili grafici di compatibilità del browser, raccomando il sito Quirksmode, che ti dirà esattamente quali funzionalità sono supportate da quali browser.

Per quello che vale, la nostra azienda ha ufficialmente smesso di supportare IE6 sul nostro sito.

+0

Lo stesso vale per l'arresto di IE6. –

2

Per coloro che si chiedono se IE9 supporta la modalità compatibile IE7 e IE8, sì!

enter image description here

+0

Hai avuto la possibilità di vedere come funzionano queste modalità di compatibilità? – NGRhodes

+1

Per me sono abbastanza buoni, ma ho sentito alcune persone lamentarsi del fatto che in alcuni casi non sono accurate al 100%. YMMV. –

+0

Il motore JScript rimane IE9, anche quando la modalità browser è impostata su una versione precedente, quindi questa è una differenza. Ma solo una volta ho avuto un problema. – David

0

Oltre a @ di jeffamaphone suggerimento this blog post spiega come testare in IE7, IE8, IE9 in parallelo utilizzando macchine virtuali separate su OS X. E 'abbastanza semplice.

Problemi correlati