Por que o Microsoft não corrige bugs IE6 ou IE7 CSS?

6

Esta é uma questão séria; Gostaria de saber por que a Microsoft não (ou não pode) corrigir o IE6 e / ou o IE7 para torná-los mais compatíveis com os padrões - ESPECIFICAMENTE relativos aos erros de renderização do CSS?

Parece ser muito fácil simplesmente criar um patch que corrija os erros do CSS e economize muitos problemas com a Web.

    
por Jeff 17.10.2009 / 11:46

4 respostas

12

porque eles não são bugs, eles são planejados.

Design planejado que foge da convenção e causa dores de cabeça tanto aos desenvolvedores quanto aos usuários, mas ainda assim o design pretendido. Além disso, ele segregaria o mercado de navegadores ainda mais, em pessoas com o IE6 que atualizaram e aquelas que não tinham.

Realmente, o melhor curso de ação é que o MS está fazendo de qualquer maneira - tentando fazer as pessoas mudarem para o IE8, embora ainda esteja longe de ser perfeito no departamento de renderização, é muito, muito melhor.

    
por 17.10.2009 / 11:52
3

Porque todos esses sites que consertam as coisas no IE iriam quebrar novamente. Se você não testou a versão e ela quebra porque eles consertam algo no novo, a culpa é sua por ser burra.

Se eles consertarem uma versão antiga depois de você testá-la e ela quebrar seu site, a MS é a culpada.

    
por 17.10.2009 / 11:59
1

Por algumas das mesmas razões que o Mozilla não libera patches para o Firefox 1.0. Em vez de emitir patches para versões mais antigas, a maneira de obter correções é atualizar para a versão mais recente.

Outro motivo: os departamentos de TI dependem do comportamento específico da versão de seu software interno. Se o programa de CRM de que dependem requer bugs de renderização específicos do IE7, então eles tomam a decisão de não atualizar para o IE8 (é muito mais barato e mais fácil do que consertar o bug). Se o comportamento alterado for transferido para o IE7, eles não serão atualizados para a nova versão do IE7. De qualquer forma, o resultado é o mesmo.

Da mesma forma, os usuários domésticos que não atualizam para o IE8 também não devem instalar os patches no IE7. Como eles não são (e não devem) ser marcados como atualizações "críticas", eles não serão instalados automaticamente.

A Microsoft tentou remediar essa situação incluindo o modo de compatibilidade no IE8. No meu trabalho, nosso programa de CRM no meu trabalho depende do IE7 e do IE8, mas ativar o modo de compatibilidade corrige os problemas. Isso realmente não faz nada para usuários domésticos que não atualizam, mas pelo menos as empresas têm um caminho de atualização do IE7.

    
por 18.10.2009 / 02:04
0

A partir de uma perspectiva de desenvolvimento, não faz muito sentido retornar aos navegadores mais antigos e alterar os itens que estavam "por design" no momento em que o software foi desenvolvido e, mais tarde, determinados pelos usuários como "bugs". A Microsoft está mais bem servida ... e os usuários do IE também ... concentrando esforços de desenvolvimento em novas versões do IE.

    
por 18.10.2009 / 01:39