A incompatibilidade dos navegadores

Este artigo foi publicado por Sergio Novelli em 07/03/2010

Desenvolver para a web é um desafio, quando se trata de deixar o projeto compatível com todas as formas de acesso possível que o usuário final pode usar. Na minha opinião, o correto mesmo é utilizar os padrões W3C e tentar “re-ensinar” ao usuário a usar os navegadores que seguem esses padrões, pois assim “obrigamos” os fabricantes que não seguem, a seguirem o W3C Standards na hora de desenvolver e atualizar os seus navegadores.

Abaixo está uma explicação mais simples e objetiva dessa idéia, escrita por Nilton Américo, no Profissionais TI.

Os serviços de TI cresceram muito nos últimos 10 anos. Hoje, podemos contar com uma grande variedade de ferramentas disponíveis e algumas delas são os navegadores de internet que, com o crescimento da rede, a cada ano vem tendo mais e mais empresas interessadas em seu desenvolvimento.

Podem notar que no artigo do nosso amigo Jackson que existem muitos navegadores de internet disponíveis para todos os gostos, porém, temos 2 campeões de usuários: o Internet Explorer e o Firefox. Ambos são diferentes em alguns pontos na hora de interpretar os códigos HTML e por isso, comprometem o design e funcionalidades de sites. A situação fica ainda pior quando você tem sistema web que, por exemplo, vai gerar um erro ao concluir um cadastro porque os desenvolvedores utilizaram como padrão apenas o Internet Explorer, principalmente quando usam programação Microsoft, onde alegam que a maioria dos usuários de seus sistemas utilizam apenas o navegador “Microsoftiano”. Será que é essa a nossa realidade?

Claro que não! Hoje temos mais opções de escolha (Firefox, Chrome, Opera e etc) onde o usuário pode optar por usar navegadores que ele se sentir mais seguro e confiante, portanto, quando forem iniciar um projeto ou implantar alguma ferramenta na web, certifiquem-se que o site/sistema esteja compatível com pelo menos os 2 principais navegadores do mercado. Pode dar mais trabalho desenvolver desta forma, mas depois de implantado você pode trocar de navegador quando for necessário, tendo a certeza de que o usuário verá exatamente o que você quis que ele visse.

E você, desenvolvedor, testa seus sites e sistemas em quantos navegadores? Como é sua forma de trabalho? Deixe seu complemento para os iniciantes na área :)

4 Comentários para A incompatibilidade dos navegadores

  1. Rafael disse:

    18/Mar/2010 às 00:44

    Acredito que um problema seja: como garantir que os dois navegadores mais populares hoje continuarão assim em 1 ou 2 anos? Veja o caso do Firefox: começou como sendo um provável substituto do IE. Daqui a poucos meses, acredito que será facilmente engolido pelo Chrome (agora com os plugins).

    Enfim, tecnologia já é algo que se atualiza rapidamente. Se falarmos de web, essa atualização acontece mais frequente ainda.

    Abraço,

  2. Sergio Novelli disse:

    18/Mar/2010 às 13:23

    Concordo com você em partes.
    Quando o Chrome foi lançado, realmente pareceu que engoliria o firefox, mas hoje isso já mudou.
    Tanto IE, como Firefox e Chrome têm espaço entre nós, frenéticos usuários. O que precisa melhorar é a tecnologia dos três para que todos sejam compatíveis com as novas tendências tecnológicas que estão entrando com tudo (leia-se HTML 5 e CSS 3, entre outras).

    Agora com o lançamento do IE 9, que conforme “barulho” da Microsoft, vai vir com tudo, o previsto é que os três tornem-se definitivamente os browsers mais utilizados na web, não diminuindo ainda mais o espaço para Opera, Safari e outros menores.

    Mas enfim, vamos ver o que acontece.

    Obrigado pelo comentário.

  3. Rafael disse:

    18/Mar/2010 às 13:54

    Sergio,

    Permita-me discordar parcialmente de você. Os três navegadores só têm espaço entre nós usuários porque nenhum consegue nos atender 100%. Qual o motivo de vc ter mais de um navegador na sua máquina? No meu caso, eu só tenho o IE e o Chrome porque, se um não abrir o site direito, eu tento em outro. Ou seja, nós temos que pagar pela incapacidade de desenvolverem um navegador aderente a todas as tecnologias. Isso sem contar com os sites que são programados sem seguir nenhum padrão universal.

    Grande abraço.

  4. Sergio Novelli disse:

    19/Mar/2010 às 11:54

    Olá Rafael,
    Concordo com você nesse ponto de vista. Eu, pessoalmente, tenho os três navegadores instalados, uma vez que tenho que adaptar meus projetos ao IE, Chrome e Firefox, no mínimo. Porém utilizo o Firefox 95% do tempo em que estou apenas navegando.

    Concordo com você, pois a grande maioria dos usuários são acomodados com o IE porque este já vem instalado com o Windows e tal, porém temos que lembrar que o Firefox também está vindo instalado no Linux e que o Chrome, nem precisa comentar, óbviamente virá com o Chrome OS. Partindo desse ponto, fica claro que há espaço para os três navegadores no mercado, uma vez que o usuário comum geralmente usará o navegador que estiver como padrão no seu S.O. Não podemos nos esquecer também dos usuários que migram diariamente do Windows para o Linux e vice-versa.

    Quando falamos em apenas uma plataforma, leia-se Windows, a história muda. Com certeza o IE ainda tem um grande caminho no mercado à frente dos outros dois, uma vez que está se adaptando melhor que as versões 8 e anteriores às normas da W3C e às novas tecnologias. Porém não podemos nos esquecer o seguinte: muitos usuários que hoje só usam IE, a versão 6 de quebra, são convencidos a se adaptar e utilizar outros navegadores quando alguma caoisa não funciona corretamente no IE. Eu mesmo sempre faço isso… basta algo não funcionar que indico o Firefox ou o Chrome :) . Sempre mostro a quantidade de recursos a mais que o Firefox e o Chrome oferecem com a instalação de complementos e, às vezes, até ensino a instalá-los e usá-los. Conheço vários profissionais de TI que nem suporte dão ao IE, ou seja, seus clientes automaticamente são obrigados a utilizar outros navegadores. Portanto, a tendência é cada vez mais pessoas abandonarem o IE e isso vai fazer muita diferença a longo prazo.

    É aí que está o espaço para os demais navegadores e a competição ficará cada dia maior. Porém, acho também que essa migração tende a ser menor, caso realmente o IE9 cumpra todas as promessas da Microsoft.

    Obrigado pelo comentário.

    At+

Deixe o seu Comentário