WebDesigners, cuidado com o monopólio!

Não quero, de modo algum, começar uma nova discussão Netscape Communicator (NE) versus Internet Explorer (IE). Mesmo porque, essa discussão está sempre no ar. Nunca termina. É só aparecer um site que não funcione em um ou em outro e pronto, começa tudo novamente. Eu mesmo, já me envolvi em discussões deste tipo diversas vezes.

Por favor, leiam o que eu tenho a dizer, reflitam e depois me mandem suas opiniões. Se me convencerem do contrário, ótimo. Assim eu fico menos assustado com o caminho que a web está tomando.

Em primeiro lugar, quero dizer que não acho o navegador da Microsoft (MS) ruim. Muito pelo contrário. É um ótimo navegador e se adapta melhor no Windows, do que o da Netscape. A minha decisão de usar o NE é, realmente, política e eu explico porque.

A MS chegou onde está por uma política brilhante, mas daninha, de rolocompressor. Como o Windows é o sistema operacional (SO) mais usado, eles conseguiram "impor" certos "padrões" ao mercado. O problema é que de vez em quando, eles rompem esses padrões, "quebrando" toda a concorrência.

Bem, o quê eles estão fazendo com o IE? Eles estão disponibilizando uma gama de recursos muito legais e fáceis de usar, porém completamente fora dos padrões definidos para a web. Como o SO deles é mais usado e já vem com o IE instalado, eles convencem os desenvolvedores que podem usar seus recursos, porque a quantidade de gente que não "usa" o IE é muito pequena. Então, os desenvolvedores começam a criar mais e mais sites "para IE" e mais e mais pessoas vão sendo obrigadas a usarem esse navegador, porque senão não conseguem navegar em certos sites.

Com isso eles podem conseguir o monopólio na web, a ponto de 100% dos internautas usarem o seu navegador. Isso é bom? Pode parecer, já que o navegador deles é "melhor". Só que aí nós ficamos a mercê da MS. Eles, e só eles, vão definir como a web vai funcionar. Quem se lembra dos transtornos causados quando lançaram o Office 97? Quem tinha sistemas usando as macros do Office 95, teve que reprogramar tudo, porque toda a sintaxe mudou. Outra opção era não fazer o upgrade, o que eu acho muito saudável ;-) E se eles resolvem mudar o funcionamento de certas tags do IE? Imaginem a correria para adaptar os sites.

Estou vendo fantasmas? Acho que não. A história da MS é recheada de casos assim. Além da macros do Office, posso citar outros casos. O Money usava um arquivo padrão OFC, que era um padrão aberto, utilizado pela maioria dos programas financeiros. Agora eles criaram um novo padrão deles, e "convenceram" alguns bancos a só usarem esse padrão. Assim, quem usava o Money antigo, tem que fazer o upgrade e quem usava outro programa, tem que comprar o Money.

Com o próprio Windows 95 aconteceu algo semelhante. Antes do lançamento, eles divulgaram especificações não muito "precisas" da API. Na época os compiladores da Borland, tanto de C, quanto de Pascal, dominavam amplamente o mercado, porque eram muito melhores que os da MS. Só que, com a mudança, os compiladores da Borland, e alguns outros, não funcionaram a contento. Os códigos gerados simplesmente não rodavam no 95. Aí, todo mundo migrou, muito a contragosto, para o Visual C. Pronto, foi aí que eles dominaram o mercado de compiladores para Windows.

Escrevi tudo isso, para tentar mostrar os perigos de depender exclusivamente de um programa da MS (ou de outra qualquer). Não acho que deva ser feita uma campanha para que não se use o IE. Mas acho que deva ser feita uma campanha para que se programe usando os padrões definidos pelo W3C. Assim, não correremos o risco de depender apenas do IE, porque outras empresas terão fôlego para evoluírem seus próprios navegadores.

Os desenvolvedores da WEB é que vão definir se a MS terá ou não o monopólio. Não os internautas. Se todos os sites puderem ser plenamente acessados por QUALQUER navegador que siga os padrões do W3C, a MS poderá até ter a maioria do mercado, mas vai ter que respeitar esse mercado, porque a qualquer deslize, terá todos os seus usuários migrando para outros navegadores que estejam no padrão.

Sei que é difícil resistir à tentação de um recursozinho aqui e outro ali, mas é necessário. É importante essa resistência, para não criarmos um "dono" da web.

Desculpem se escrevi muito, mas é que vejo muita gente nova, que nem conhece a história da MS e da própria Internet - e também muito macaco velho que se rendeu à tentação dos recursos do IE - que não estão atentando para o que está acontecendo. Quem chega agora, vê um site que não funciona no NE e já deduz: "Esse navegador é um bela b...!". Mas, não é bem assim...

Espero suas opiniões, mas, por favor, nenhuma guerra do tipo "EU ODEIO ESSE, EU AMO AQUELE!".

Viajei?

Marcus Amorim
Brasília, 27 de junho de 2000


Esse texto é uma adaptação de uma mensagem que enviei para uma lista de discussões da qual participo. Foi motivado pelas inúmeras batalhas apaixonadas na linha "eu odeio a MS", "o NE é uma merda" e por aí vai. Se você achou o texto útil, por favor, mostre-o a pessoas que possam se interessar.

ZAMORIM :: Textos :: http://zamorim.com/textos/monopolio.html