Condividi tramite


Introduzione (Guida introduttiva per Windows 7 e Windows Server 2008 R2 Application Quality)

In tutto il mondo, molte aziende stanno adottando Windows 7 a causa delle sue funzionalità e capacità aziendali. I reparti IT stanno cambiando anche il modo in cui si avvicinano alle esigenze della piattaforma a lungo termine per supportare un desktop moderno. Il sistema operativo Windows 7 consente di ridurre il costo totale di proprietà aiutando gli utenti a rimanere produttivi ovunque, migliora la sicurezza e il controllo e semplifica la gestione dei desktop nell'organizzazione. Windows 7 include anche un browser moderno basato su standard, Windows Internet Explorer 8, che offre funzionalità migliorate di sicurezza e esplorazione avanzata. Queste due piattaforme aumentano l'efficienza IT e migliorano l'agilità e la sicurezza di un'organizzazione.

Tuttavia, la migrazione a un nuovo sistema operativo crea problemi univoci, principalmente con la necessità di supportare applicazioni Web legacy. Le aziende possono avere applicazioni create per le versioni precedenti di Windows Internet Explorer, ad esempio Windows Internet Explorer 7 o Microsoft Internet Explorer 6. Queste applicazioni Web possono riscontrare problemi di compatibilità con Internet Explorer 8. Inoltre, Internet Explorer 6 non viene eseguito in modo nativo in Windows 7 e Windows non supporta l'esecuzione simultanea di due versioni di Internet Explorer. Per altre informazioni, vedere l'articolo della Microsoft Knowledge Base "Running Multiple Versions of Internet Explorer on Single Operating System is Unsupported" (Esecuzione di più versioni di Internet Explorer in un singolo sistema operativo non supportato).

Molte aziende usano ancora applicazioni Web basate su Internet Explorer 6 create e personalizzate negli ultimi dieci anni. Le aziende che prevedono di distribuire Windows 7 devono avere una strategia completa e un piano di esecuzione per eseguire la migrazione di applicazioni Web legacy a Internet Explorer 8. Questo documento fornisce una panoramica dettagliata dei problemi di compatibilità di Internet Explorer 8, illustra come eseguire la migrazione delle applicazioni Web e presenta strumenti e processi correlati.

La versione di Internet Explorer 8 è incentrata su tre temi principali:

  • Offrire interoperabilità reale con altri browser e compatibilità per i siti Web esistenti.
  • Rendere lo sviluppo Web più veloce e semplice usando gli strumenti di sviluppo predefiniti.
  • Abilitare esperienze che si raggiungono oltre la pagina, tramite nuove funzionalità del browser che connettono gli utenti a servizi Web innovativi.

Oltre a progressi significativi nel supporto degli standard, Internet Explorer 8 contiene investimenti aggiuntivi per la piattaforma per gli sviluppatori. Internet Explorer 8 migliora le prestazioni in molti sottosistemi di Internet Explorer, ad esempio il parser HTML, l'elaborazione di fogli di stile CSS (Cascading Style Sheet), la manipolazione dell'albero di markup, il parser JavaScript, il runtime di Garbage Collector e la gestione della memoria. Gli investimenti aggiuntivi per sviluppatori includono:

  • CSS 2.1: è possibile scrivere le pagine una sola volta e renderle più facilmente di rendering in browser diversi, perché Internet Explorer 8 supporta completamente la specifica CSS 2.1.
  • Miglioramenti di DOCUMENT Object Model (DOM) e HTML 4.01: Internet Explorer 8 offre miglioramenti HTML 4.01 aggiuntivi e conformità CSS 2.1 completa. Internet Explorer 8 corregge anche molte incoerenze tra browser. Ad esempio, l'implementazione dell'attributo get/set/remove è ora interoperabile con altri browser e le prestazioni sono migliorate in modelli di progettazione JavaScript e XML (AJAX) asincroni.
  • Standard emergenti: Internet Explorer 8 incorpora standard futuri, ad esempio lo standard di archiviazione DOM draft HTML5 di W3C, l'API selettori del gruppo di lavoro delle applicazioni Web e la sintassi approvata da ECMAScript 3.1.
  • Nuove funzionalità di spostamento per le applicazioni AJAX: è possibile aggiornare lo stack di spostamento in avanti e indietro del browser e la barra degli indirizzi da applicazioni AJAX in modo che tali funzionalità del browser funzionino correttamente nell'applicazione.
  • Acid2: Internet Explorer 8 esegue correttamente il rendering del test del browser Acid2.
  • Compatibilità: Internet Explorer 8 include un motore di layout più compatibile con gli standard che consente di creare un sito basato su standard per più browser. Per eseguire più facilmente la migrazione dei siti al nuovo motore di layout conforme agli standard, Internet Explorer 8 consente di usare il motore di layout di Internet Explorer 7 inserendo un semplice elemento meta nel codice o aggiungendo una singola intestazione HTTP nei server.
  • Strumenti di sviluppo: Strumenti di sviluppo in Internet Explorer (a cui si accede premendo il tasto F12) consente di eseguire rapidamente il debug di codice HTML, CSS e JavaScript in un ambiente visivo. Questi strumenti sono inclusi direttamente in Internet Explorer 8 con funzionalità espanse, inclusa un'opzione ann per scegliere l'applicazione da usare quando si visualizza l'origine di una pagina Web. È possibile identificare e risolvere rapidamente i problemi a causa delle informazioni approfondite fornite dallo strumento nel DOM.
  • Per altre informazioni sulle funzionalità nuove e avanzate di Internet Explorer 8, vedere Novità di Internet Explorer 8.

Risoluzione della compatibilità delle applicazioni durante la migrazione a Internet Explorer 8