A diversidade é importante
Nós, defensores dos Web Standards, sabemos que um código bem escrito, prezando a semântica e uma boa estruturação, não pode ser trocado por algo criado em um editor WYSIWYG (editor visual, como Dreamweaver, Front Page, etc.). Porém, devido a certas incompatibilidades entre browsers mais antigos (leia-se Internet Explorer 6) e modernos (Firefox, Opera, Safari, Internet Explorer 7, etc.), perdemos tempo adequando nossos sites a estas diferenças, acarretando prejuízos no projeto.
Neste ponto, quase todos nós concordamos que o Internet Explorer deveria perder seu cargo de liderança no mercado, fazendo-nos ter menos dor de cabeça ao adaptar nossos sites a ele. Mas alguns vão além, achando que deveria existir apenas um browser no mercado, facilitando o processo do desenvolvedor.
Mas, se pararmos para pensar no sentido da concorrência, neste caso, não haveriam mais disputas pelo mercado e, portanto, não haveria necessidade por maiores inovações e melhoria nos recursos oferecidos pelo navegador. Claro, adaptações ocorreriam, mas em velocidade menor, acredito.
O ideal, no meu ponto de vista, seria a implementação da mesma engine para renderização os sites, ou seja, qualquer site que desenvolvêssemos seria visualizado da mesma forma em todos os navegadores, mas só isso. Ainda assim haveria disputas e concorrência por funcionalidades externas, pois os browsers podem oferecer muito mais do que apenas uma forma de acessar sites… Acredito que desta forma o negócio ficaria muito mais interessante, principalmente para nós desenvolvedores e, claro, usuários, pois no final das contas são eles que acabam perdendo com o quadro atual deste contexto.
Unificando a forma de desenvolvimento, poderíamos nos concentrar em tantos outros pontos importantes, como a acessibilidade, modernizando nosso site a ponto de ser visto sem dificuldades por deficientes. Porém, devido a “perda” de tempo que temos para otimizar nossos códigos aos diversos navegadores, essas implementações podem ficar prejudicadas, devido a falta de prazo para entrega dos projetos.
Yalli Oliveira | 4/06/07 - 4:50 pm
Walmar Andrade | 4/06/07 - 8:25 pm
Camilo | 5/06/07 - 2:44 pm
A mudança do engine no IE 8 (que parece sair no final de 2008) também seria bem interessante.
Acho que o chato não é nem a questão do prazo pra entregar o site, mas ter que arrumar uma coisa só porque um browser não foi feito pensando no desenvolvimento, isso me irrita.
Lincoln Alves | 5/06/07 - 5:07 pm
Já é rotina e esperado surgirem erros desse tipo. Triste.
Um exemplo que me deixa inconformado é o fato de ter que fazer “xunxo” para usar PNG no IE6. E coisas parecidas com esse tipo básico de problema.
Leandro | 14/06/07 - 10:59 pm
Os usuários são os clientes, eles dizem como tem que ser as coisas. Não é nós que temos que dizer como as coisas devem ser para eles.
Pedro Eugênio Rocha | 27/06/07 - 10:55 pm
O que eles poderiam fazer, que facilitaria a vida de todo mundo (desenvolvedores), é seguir o w3c à risca.