O Microsoft Internet Explorer e o Netscape Navigator são os grandes dominadores do mercado de navegadores para a Internet. Juntos, quase atingem a marca de 100% dos programas usados para acesso a rede mundial.
Recentemente, pode-se notar que o Internet Explorer está despontando como o grande líder e que o Netscape acabou por ficar restrito a usuários de sistemas operacionais que não sejam o Windows, em geral profissionais de Artes Gráficas, Arquitetura e de outras atividades relacionadas à essas áreas.

No início da Internet, as informações disponíveis eram apenas na forma de texto e, consequentemente, os navegadores eram bem simples. O problema para se usar imagens era o tamanho dos arquivos que elas geravam. Com o surgimento de formas de compactação de imagens, como o GIF (Graphis Interchange Format) e o aumento na velocidade das transmissões, começaram a aparecer os navegadores gráficos.

O primeiro navegador a ser amplamente utilizado foi o Mosaic, criado pela NCSA - National Center for Supercomputing Applications. Ele era um ferramenta de suporte à pesquisa e recebeu este nome devido ao fato de ser o primeiro navegador capaz de exibir texto e imagens tal qual um mosaico.

Por volta de 1995, Netscape era sinônimo de navegação na Internet. Este era o primeiro navegador a integrar todos os recursos da rede, inclusive recebimento e envio de e-mail. O Netscape foi quem incorporou as seguintes tecnologias amplamente usadas nos dias de hoje:

Frames
Responsável pela divisão da tela em várias janelas, onde em cada uma será exibida uma página diferente.

Exemplo:

Essa tela é compostas por três frames: o primeiro é a coluna amarela (lado esquerdo), o segundo é o cabeçalho da página (tarja preta na parte superior da janela e o terceiro é onde está esse texto.

 

Plug-ins
Programas que devem ser anexados aos navegadores para permitir o acesso à conteúdos que vão além da imagem e textos estáticos.

Exemplos:

Real Player (som), Flash (animações vetorizadas), Adobe Acrobat (editor de texto) etc.

 

JavaScript
Linguagem de programação que roda no próprio navegador e que permite a manipulação de dados, controle do navegador, produção de animações, enfim, tudo que uma linguagem de programação normal pode fazer, exceto ações que coloquem em risco o sistema do usuário. Mesmo assim, os usuários podem escolher por habilitar ou não a execução desses programas.


Exemplos:

Para visualizar esses exemplos é necessário que seu navegador esteja com o interpretador de JavaScript habilitado.

  • Clique aqui!
  • O efeito de movimento e sombra nas imagens na coluna da esquerda foi conseguido com a troca das figuras, no momento em que você passa o ponteiro do mouse sobre elas. É o JavaScript que detecta a posição do ponteiro e efetua o troca.


Applets Java
São pequenos programas escritos na linguagem de programação chamada Java que, entre muitas outras aplicações, podem ser colocados em páginas de Internet, devido à sua característica de independência de plataforma. A independência de plataforma dá aos aplicativos a capacidade de rodarem em qualquer tipo de sistema operacional ou computador.
Java é uma linguagem muito mais completa que o JavaScript e tem a vantagem de ser compilável, isso é, seu programa é gravado de tal forma que seu código fica inacessível e com uma performance muito melhor.

Exemplo:

Clique aqui para ver um Applet Java que é o Jogo da Velha.

 

Para competir nesse mercado de software, visivelmente em expansão, a Microsoft lançou o Internet Explorer, que suportava as mesmas funções do Netscape e introduziu duas novas tecnologias:

ActiveX
Concorrente direto do Applet Java

Visual Basic Script
Concorrente direto do JavaScript

Nenhuma delas é compatível com o Netscape, exceto se o usuário incorporar plug-ins adequados ao seu navegador.

Mais alguns detalhes sobre todas essa inovações tecnológicas você encontrará na página Tecnologia, nesse mesmo site.

A empresa Sun MicroSystems, lançou a sua versão de navegador, o Hot Java, que é totalmente construido em Java e se beneficia do fato de que roda em qualquer plataforma, característica essa herdada da linguagem Java. No entanto as funções disponíveis por esse programa deixam a desejar se o compararmos com o Internet Explorer ou com o Netscape.

Temos ainda a America Online, provedor de acesso a Internet, que distribui para seus assinante mais um tipo de navegador, que é o mais adequado para o uso de todas as funções disponíveis em seu portal. Como não poderia deixar de ser, esse navegador também tem características incopatíveis com os outros.

Finalmente, outros programas, como o Lotus Notes, podem acessar a Internet através de suas janelas e, mais uma vez, temos aí mais problemas de compatibilidade.


Você já deve ter percebido que temos hoje uma verdadeira salada, no que diz respeito a compatibilidade de navegadores. A disputa entre as empresas e o histórico da evolução de seus produtos, são os responsáveis por esse fato. Em muitas situações não há como compatibilizar as funçoes por questões tecnológicas e, em outras, as diferenças são mantidas para garantir a competitividade.

Esse quadro é o maior problema encontrado por um desenvolvedor de Internet, pois ao publicar um site, deverá estar atento ao fato de que qualquer tipo de navegador pode acessá-lo. Sendo assim, o desenvolvedor tem criar múltiplas páginas (uma para cada tipo de navegador) ou então páginas auto-adaptáveis e com isso gastará muito mais tempo para executar seu serviço e, em geral, acaba sacrificando algumas funções disponíveis em apenas alguns navegadores, para conseguir que seu site seja compatível com todos os outros.

Uma solução que desponta na linha do horizonte é o lançamento do Microsoft .net, um pacote de desenvovimento com características bastante interessantes como, por exemplo, as páginas criadas para Internet serão capazes de identificar o tipo do navegador que a acessou, gerar o código 100% compaível com ele, tudo automaticamente e sem interferência do desenvolvedor. Outras empresas também estão anunciando o lançamento de produtos similares.

Este site, foi desenvolido de tal forma que pode ser acessado tanto pelo Internet Explorer como pelo Netscape e deverá se comportar adequadamente e com as mesmas funções em ambos, desde que estejam com o interpretador de JavaScript habilitado. Caso você use outro tipo de navegador e esteja encontrando problemas na sua exibição e/ou navegação, entre em contato. Use para isso a página Fale com Teia37.