70 :: TIdigital / Artigo Conceitual / Tableless Diego Eis Sócio da Visie (visie.com.br), empresa especializada em desenvolvimento e consultoria para web. Faz consultoria para empresas como Globo.com e Nokia. É palestrante e criador do Tableless (tableless.com.br), site que ajuda a promover o desenvolvimento e boas práticas com padrões web no Brasil. Email: [email protected] A web não pode esperar A web está sendo repensada aos poucos. O que era futuro, agora está se tornando passado. Digo isso porque ontem falávamos sobre a morte do IE6 e hoje ele está mortinho da silva. Pelo menos para a grande maioria. Outro dia ouvi do meu cliente (acredite se quiser) que ele não gostaria de dar suporte ao Internet Explorer 6. Talvez ele tenha sido influenciado p e l a s i n i c i a t i v a d o O r k u t e d o Yo u Tu b e . O u talvez não. Talvez os clientes estejam realmente a n t e n a d o s no desenvolvimento web e estejam acordando para um novo mundo. Não sei. O que eu sei é que está tudo mudando muito rápido. O Internet Explorer foi uma revolução tão grande quanto o Netscape. Ambos, para o tempo que foram lançados, eram ótimos navegadores e faziam bem o seu papel. O Netscape mor reu, mas retor nou com a criação da Fundação Mozilla. O Internet Explorer, por sua vez, parou no tempo. Durante muito tempo falamos sobre a web como uma nova plataforma para aplicações. O Google e outras empresas se empenham para desenvolver sistemas baseados na web que substituam as aplicações que nor malmente utilizamos instaladas em nossos computadores. São iniciativas que fazem com que a informação fique disponível em qualquer l u g a r, a q u a l q u e r h o r a . O s b r o w s e r s , p o r s u a vez, estudam todas essas possibilidades e a t u a l i z a m s eus p r og r a ma s p a r a q ue ca d a vez mais possam suportar a nova fase da web. Esse passo é importante. Se os browsers não se movimentam, não importa quais ideias os desenvolvedores tenham, simplesmente elas não funcionarão. Os browsers são a base dessa nova plataforma de aplicações online. Sem essa base, nada pode ser feito. Todo esse burburinho do C SS 3 e HTML 5 que tem agitado o desenvolvimento web traz uma série de possibilidades que sonhávamos e hoje estão à disposição. Todos já quiseram fazer bordas arredondadas, sombras em objetos, textos na vertical, entre outras mágicas, sem utilizar gambiarras ou uma centena de imagens. Os browsers, hoje em dia, suportam todas essas e outras facilidades. Eles sabem que isso proporciona a execução de novas ideias e facilita a produção de sistemas online. Há muitíssimos anos, os browsers se dedicaram e se prepararam para criar e suportar uma base sólida para aplicações web. Mas não o Inter net Explorer. O I n t e r n e t E x p l o r e r, a p e n a s n a s u a o i t a v a versão, conseguiu se tornar um browser. O IE8 aceita plenamente HTML 4.01, especificação do W3C criada em 1999. Ele também vai passar a suportar o C SS 2.1, que é uma revisão do C SS 2, lançado em 1998. Browsers como Opera, Chrome, Firefox e Safari já suportam a grande maioria das novidades do HTML 5 e também do CSS 3, que estão sendo discutidas, e muitos de seus módulos são ainda rascunhos. Isso quer dizer que a última versão do Internet Explorer está há alguns ANOS atrasado em relação aos outros browsers. Desesperador. Em Agosto de 2009, o W3C do Brasil promoveu uma discussão aberta com desenvolvedores web e os representantes da equipe de desenvolvedores do Internet Explorer aqui do Brasil. A conclusão que tiramos ao final da discussão é que eles não têm a mínima ideia do que será a web daqui a um tempo. A visão que eles têm da web influencia diretamente o mau desenvolvimento do Internet Explorer. Lembro-me que na famosa Guerra dos Browsers, quando alguns websites eram TIdigital / Artigo Conceitual / Tableless :: 71 Tableless visitados, era comum aparecer uma mensagem parecida com essa: "Seu browser não é suportado. Por favor, baixe o Inter net Explorer para uma experiência melhor". Creio que essas mensagens voltarão, mas agora incentivando a não utilização de versões antigas do IE. Demorou muito para que os desenvolvedores tivessem possibilidades realmente interessantes e que realmente pudessem mudar a forma com que a web caminha. Isso não pode ser destr uído por um browser antigo. Não estou dizendo que o IE precisa mor rer. Estou dizendo que o IE precisa ajudar a evolução da web, e não o contrário. Infelizmente a web só evolui por conta de um esforço conjunto entre três personagens: W3C, browsers e desenvolvedores web. Estes três pontos devem se mover juntamente para um mesmo caminho se quiserem que a web evolua para algo melhor no futuro. O difícil é saber qual deles dá mais passos para trás.