Partilhar via


Introdução (Guia de qualidade de aplicativo do Windows 7 e Windows Server 2008 R2)

Em todo o mundo, muitas empresas estão adotando o Windows 7 por causa de seus recursos e habilidades corporativas. Os departamentos de TI também estão mudando a forma como abordam suas necessidades de plataforma de longo prazo para dar suporte a uma área de trabalho moderna. O sistema operacional Windows 7 ajuda a reduzir o custo total de propriedade, ajudando os usuários a se manterem produtivos em qualquer lugar, aprimora a segurança e o controle e simplifica o gerenciamento de áreas de trabalho em toda a organização. O Windows 7 também inclui um navegador moderno baseado em padrões, o Windows Internet Explorer 8, que fornece segurança aprimorada e recursos de navegação aprimorados. Essas duas plataformas aumentam a eficiência de TI e aprimoram a agilidade e a segurança de uma organização.

No entanto, a migração para um novo sistema operacional cria desafios únicos, principalmente com a necessidade de oferecer suporte a aplicativos Web herdados. As empresas podem ter aplicativos criados para versões anteriores do Windows Internet Explorer, como o Windows Internet Explorer 7 ou o Microsoft Internet Explorer 6. Esses aplicativos Web podem encontrar problemas de compatibilidade com o Internet Explorer 8. Além disso, o Internet Explorer 6 não é executado nativamente no Windows 7 e o Windows não oferece suporte à execução de duas versões do Internet Explorer simultaneamente. Para obter mais informações, consulte o artigo da Base de Dados de Conhecimento da Microsoft, "Não há suporte para a execução de várias versões do Internet Explorer em um único sistema operacional".

Muitas empresas ainda usam aplicativos Web baseados no Internet Explorer 6 que foram criados e personalizados na última década. As empresas que planejam implantar o Windows 7 precisam ter uma estratégia abrangente e um plano de execução para migrar aplicativos Web herdados para o Internet Explorer 8. Este documento fornece uma visão geral detalhada dos problemas de compatibilidade do Internet Explorer 8, discute como migrar aplicativos Web e apresenta ferramentas e processos relacionados.

A versão do Internet Explorer 8 se concentrou em três temas principais:

  • Forneça interoperabilidade real com outros navegadores e compatibilidade com sites existentes.
  • Torne o desenvolvimento da Web mais rápido e fácil usando as ferramentas para desenvolvedores integradas.
  • Habilite experiências que vão além da página, por meio de novos recursos do navegador que conectam os usuários a serviços da Web inovadores.

Além de avanços significativos no suporte a padrões, o Internet Explorer 8 contém investimentos adicionais em plataforma para desenvolvedores. O Internet Explorer 8 melhora o desempenho em muitos subsistemas do Internet Explorer, como o analisador HTML, o processamento de regras CSS (Cascading Style Sheet), a manipulação da árvore de marcação, o analisador JavaScript, o tempo de execução do coletor de lixo e o gerenciamento de memória. Os investimentos adicionais do desenvolvedor incluem:

  • CSS 2.1: você pode escrever suas páginas uma vez e fazer com que elas sejam renderizadas corretamente com mais facilidade em diferentes navegadores, pois o Internet Explorer 8 oferece suporte total à especificação CSS 2.1.
  • Melhorias no DOM (Document Object Model) e HTML 4.01: o Internet Explorer 8 oferece melhorias adicionais no HTML 4.01 e total conformidade com o CSS 2.1. O Internet Explorer 8 também corrige muitas inconsistências entre navegadores. Por exemplo, a implementação do atributo get/set/remove agora é interoperável com outros navegadores e o desempenho é aprimorado em padrões de design JavaScript e XML (AJAX) assíncronos.
  • Padrões emergentes: o Internet Explorer 8 incorpora padrões futuros, como o padrão HTML5 Draft DOM Storage do W3C, a API Selectors do Web Applications Working Group e a sintaxe endossada pelo ECMAScript 3.1.
  • Novos recursos de navegação para aplicativos AJAX: você pode atualizar a pilha de navegação para frente e para trás do navegador e a barra de endereços de aplicativos AJAX para que esses recursos do navegador funcionem corretamente em seu aplicativo.
  • Acid2: o Internet Explorer 8 renderiza o teste do navegador Acid2 corretamente.
  • Compatibilidade: o Internet Explorer 8 inclui um mecanismo de layout mais compatível com padrões que permite criar um site baseado em padrões para vários navegadores. Para migrar seus sites mais facilmente para o novo mecanismo de layout compatível com os padrões, o Internet Explorer 8 permite que você use o mecanismo de layout do Internet Explorer 7 inserindo um elemento meta simples em seu código ou adicionando um único cabeçalho HTTP em seus servidores.
  • Ferramentas para Desenvolvedores: as Ferramentas para Desenvolvedores no Internet Explorer (que você acessa pressionando a tecla F12) permitem depurar rapidamente o código HTML, CSS e JavaScript em um ambiente visual. Essas ferramentas estão incluídas diretamente no Internet Explorer 8 com funcionalidade expandida, incluindo uma opção para escolher qual aplicativo usar quando você estiver exibindo a origem de uma página da Web. Você pode identificar e resolver problemas rapidamente devido à visão profunda que a ferramenta fornece sobre o DOM.
  • Para obter mais informações sobre os recursos novos e aprimorados do Internet Explorer 8, consulte Novidades no Internet Explorer 8.

Abordando a compatibilidade de aplicativos ao migrar para o Internet Explorer 8