Cross Browser - A história

Quantas vezes estudamos algo sem dar devida atenção a história daquilo que queremos estudar e somente depois percebemos que falta ainda uma base mais sólida para realmente compreender o que desejamos.

Por Programação Pular para comentários

Conhecer um pouco da hist?ria de cada coisa que se tem interesse ? muito importante para o desenvolvimento, tanto da base de aprendizado como tamb?m para desenvolvimento e continuidade de id?ias ou tecnologias. Hoje apesar de quem inicia no desenvolvimento Web j? iniciar no Crossbrowser ? importante saber como tudo come?ou e para os menos avisados fica a dica para direcionar seus esfor?os de estudos. N?o ? por menos que ainda lemos em f?runs pessoas procurando informa?es sobre pr?ticas de desenvolvimento j? n?o mais usadas.

http://www.oficinadanet.com.br//imagens/coluna/2953/td_cross-browser.jpg

Quem come?ou a trabalhar com desenvolvimento a um bom tempo e estava na briga dos browsers sabe como tudo melhorou com o Crossbrowser, desde a dificuldade t?cnica como a operacional foram substitu?das pelos padr?es W3C. N?o entendeu nada? Certo, vamos ? hist?ria.

Quando o desenvolvimento de Sites come?ou n?o existiam padr?es Web e por isso cada navegador na ?poca entendia o c?digo da forma que desejava. A Microsoft e a Netscape criaram o seu estilo de interpreta??o ?nico fazendo da vida de um desenvolvedor Web um verdadeiro inferno se ele necessitaria desenvolver o mesmo trabalho para ambos navegadores, ou seja, seria o mesmo site escrito de duas formas praticamente diferentes, mais tempo, mais estresses e muito mais investimento para isso.

Nossa hist?ria come?a com dois personagens, o Internet Explorer (Microsoft) e o Netscape Navegator (Netscape), esses s?o os brig?es, foi a briga entre eles pelo dom?nio do mercado que fez com que tudo isso ocorresse. Por parte da Netscape o seu navegador apesar de na ?poca estar como l?der de mercado n?o tinha muita qualidade, n?o existia neste browser a ?otimiza??o? da velocidade de conex?o (parece brincadeira se compararmos a velocidade de conex?o de hoje com a da ?poca), a Microsoft percebendo que poderia ganhar espa?o no mercado oferecendo um navegador que fosse capaz de oferecer a otimiza??o da conex?o com a facilidade de uso trouxe ent?o ao Internet Explore algo que o faria ser o l?der de mercado ? A otimiza??o da conex?o e a simplicidade.

Para maximizar o resultado e garantir a lideran?a do mercado a Microsoft ent?o integrou o Internet Explore no pacote das vers?es do Windows chegando ent?o a ser l?der absoluta do mercado, o que faz a Microsoft ter a sensa??o de ditar as regras na Web, s? que isso muda quase que completamente com a padroniza??o para desenvolvimento Web.

A guerra entre browsers foi sendo desmotivada pelos padr?es e esses motivados pelo grande potencial econ?mico da Internet que exigiria ent?o desenvolvimento r?pido, estrat?gico e funcional. Entra em cena o W3C, esses s?o os reais respons?veis pela padroniza??o da Web. Todos os navegadores atuais e alguns antigos que receberam as atualiza?es trabalham com esses padr?es, reconhecem e seguem as regras definidas pelo W3C.

Os navegadores que seguem as regras W3C t?m a capacidade de responder facilmente as tecnologias comuns de desenvolvimento web (HTML, JS, CSS) que formam o DHTML, apenas no caso do CSS o Internet Explore acaba sendo um empecilho quando o assunto ? usar recursos avan?ados dessa linguagem de desenvolvimento web.

O chamado DOM (document Object Model) tem seu suporte em todos os navegadores e como sempre a especial Microsoft faz adi?es para estender as funcionalidades e recursos propriet?rios tentando assim diferenciar-se, o que n?o traz muito resultado.

Portanto ao estudar desenvolvimento Crossbrowser n?o busque informa?es diretamente nos materiais da Microsoft, pois praticamente tudo o que ? necess?rio est? no DOM padr?o que ? reconhecido por todos os navegadores, ent?o o que voc? desenvolver com essa pr?tica para o Firefox ser? funcional no IE e em outros navegadores. Aprender a desenvolver no jeito W3C ? o caminho correto para iniciar seus estudos de desenvolvimento Web.

Bons estudos e at? a pr?xima.

Compartilhe com seus amigos:
Luiz Castro Junior
Luiz Castro Junior Empreendedor da AlpisConsultoria.com empresa que oferece excelentes serviços de Gestão e Marketing Digital para todo o Brasil. Desenvolvimento de Sites, Gestão de conteúdo e suporte para pequenas e médias empresas que desejam entrar no mercado on-line.
FACEBOOK // TWITTER: @luizcastrojr
Quer conversar com o(a) Luiz, comente:
Carregar comentários