A incompatibilidade dos navegadores
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






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,
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.
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.
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+