Tableless - Desenvolvimento inteligente com Padrões Web

02/09/2008
Artigos

O Chrome não quer dizer muita coisa

O Google lançou sua presença no mercado de browsers. Atitude interessante mas que para mim não quer dizer muita coisa. Ter um novo browser não muda muito (a minha) a vida dos desenvolvedores. Lembre-se que não importa quão bom seja …

Por


O Google lançou sua presença no mercado de browsers. Atitude interessante mas que para mim não quer dizer muita coisa. Ter um novo browser não muda muito (a minha) a vida dos desenvolvedores. Lembre-se que não importa quão bom seja o Firefox, Safari ou o Google Chrome, nós, desenvolvedores temos sempre que nivelar tudo por baixo, pelo Internet Explorer 6. Se o Chrome ou qualquer outro novo navegador ajudar com que o IE6 seja definitivamente descontinuado, eles serão bem-vindos. Caso contrário, o lançamento de bons browsers só vai, por assim dizer, brochar a vontade dos profissionais que querem utilizar recursos mais avançados do CSS mas não podem por conta do IE6. O IE7 foi um avanço interessante. O IE8 está pretendendo ser. Mas até mesmo o IE8 não vai ser muito útil enquanto ele não tomar a o lugar do Internet Explorer 6. O mesmo vale para qualquer outro browser.

Do que adianta eu utilizar PNG transparente para os browsers que suportam canal alpha e ter que continuar recortando imagens para fazer um bom trabalho no IE6? A Microsoft sabe que ela criou um monstro, e ainda bem que ela reconheceu isso e tomou alguma atitude.

Vou ter muito mais prazer de trabalhar quando ouvir a notícia da descontinuação do IE6, do que sobre o lançamento de um novo browser. Por isso eu não fico 100% satisfeito com o Chrome, nem com o Firefox 3, nem com atualizações do motor WebKit. Não porque não quero, mas porque vou continuar tendo o mesmo trabalho que sempre tive para fazer sites.

Vou continuar tendo as mesmas preocupações, vou continuar fazendo as mesmas técnicas manjadas e trabalhosas. O problema continua sendo o passado. É o IE6 que ainda dita as regras.

Por Diego Eis

Diego Eis criou o Tableless para disseminar os padrões web no Brasil. Como consultor já treinou equipes de empresas como Nokia, Globo.com, Yahoo! e iG. É palestrante e empreendedor.

http://twitter.com/diegoeis/

Veja os outros posts de

  • evalnir

    Há! e o Opera ainda tem um bug report em portugues que funciona é só achar uma incompatibilidade enviar a pagina e descrição do problema e no maximo em duas semanas ta resolvido.(ajuda>notificar problema no site…)

  • http://www.notfound.com.br Renato Cardoso

    A questão está em adotar padrões!

    Imagina que cada fabricante de dispositivos USB, tivessem um tipo de cabo, entrada e conexão !!!

    A coisa tem que ser abordada da mesma forma que são abordados os padrões de construção de hardware.. é simples ! Muito SIMPLES.

    desabafo: achei ótimo o Chrome, porém os caras que fazer XHTML estão doidos, ele está diferente do FireFox, Ie 6 e 7… ou seja, mais um padrão diferente de renderizar as coisas… enquanto não houver PADRÃO, vamos continuar assim…

  • http://teclandoalto.blogspot.com Vicente Maciel Junior

    São diferentes análises de diferentes pontos de vistas, daí tanta opinião divergente.

    Ao mesmo tempo que concordo que exista o problema de se fazer conteúdo compatível entre navegadores, acho que quem alimenta o IE6 (e outros lixos) no mercado ainda somos nós mesmos, desenvolvedores, justamente os mesmos que poderíamos/deveríamos excluí-lo como opção (retrô já).

    Mas a questão é o Chrome não é? Primeiro, acho preciptado compará-lo em recursos, em sua versão Beta1, com navegadores já “maduros” disponíveis. Acho mais coerente analisá-lo nesse momento quanto as suas propostas, e ai, é interessante ter uma orientação para analisar e então concluir a respeito. Com esse fim que o seguinte comic-book foi criado:
    http://www.google.com/googlebooks/chrome/small_00.html

    Particularmente, como desenvolvedor, considero muitos detalhes, como o simples “exibir código fonte” com numeração de linhas (integrado), a opção “inspecionar elemento” (recurso muito poderoso), processamento isolado (sandbox), gerenciador de tarefas e questão de estatísticas técnicas (profiling, muito útil para quem desenvolve soluções RIA principalmente), recursos integrados que diferenciam muito o Chrome dos seus concorrentes.

    Fora essas questões, vale ainda citar que sob os recursos do Chrome está o Gears, que como um VirtualMachine, aliado ao V8 (JS engine), certamente irá proporcionar ainda muitos recursos inovadores, além da questão de poder tratar sistemas AJAX como aplicações desktop individuais off-browser.

    Não ganho nada do Google para falar bem do Chrome, e nem estou ofertanto críticas à outras opiniões. Simplesmente é dessa forma que estou vendo o Chrome, e por ser apenas o Beta1, tenho ainda uma expectativa muito positiva quanto ao que está por vir. O potencial é ENORME!

  • http://www.yoomp.com Rodrigo Fante

    Renato Cardoso, ele segue o mesmo que o Safari, voce nunca testa em Safari?

    Pra mim na questao testes, nao mudou nada.

  • Daniel Destro

    Uma alternativa poderia ser obrigar os usuários a se atualizarem, ao invés de esperar uma atitude da Microsoft, ou seja, criar sites que não rodem em IE6 e informar o usuário que ele deve atualizar ou trocar o seu navegador.
    Embora, na visão de negócio, isso possa significar perda de vendas ou usuários, mas é uma forma de tornar mais rápida a atualização.

  • Pingback: Microsoft joga sujo com medo do Google | TidBits

  • Gustavo Guichard

    Só quero lembrar uma coisa:
    O ser humano é o ser com a maior capacidade de habituar-se com coisas novas!
    Deu pro IE6!
    São 7 anos Pô!

    Grande site!

  • cesar castello branco

    vcs nao estao percebendo algumas coisas.

    1) o chrome pode abocanhar uma fatia das empresas que usam browser para desenvolver suas aplicacoes intranet. Assim uma empresa pode perfeitamente instalar o crhome em suas estacoes nao como browser principal, ja que tem muito site que so roda com ie (e nao adianta vcs ficarem bravos pq eh verdade, principalmente alguns em asp.net e em MS AJAX), mas para rodar nas suas paginas de aplicativos intranet.

    2) Se a google capturar parte dos ies, firefox e safari, a google deixa de pagar milhoes a essas empresas quando o usuario efetua uma busca pela barra de ferramentas (so a mozila recebe 70 milhoes de dolares da google)

    3) se o ie8 (leia microsoft e silverlight) começarem a dar pau nos sites da google (gmail e etc) os usarios poderao usar o crome nesses sites. Eh a google se protegendo contra a Microsoft.

  • http://blog.ducosistemas.com.br Duco

    Infelizmente você está mais do que certo.

    Graças ao IE6, fazer o layout de um site pra mim é de longe a parte mais irritante do desenvolvimento

  • http://webativo.com Andre

    De qualquer forma acho que tava na hora de começar do zero um novo navegador, quem já leu a história em quadrinhos disponibilizada pelo Google sobre o navegador viu que eles empregaram técnicas avançadas de engenharia de software, ninguém melhor do que uma grande empreza que meche no ramo pra fazer isso!
    O chrome disponibilizou novas APIs que vao fazer os navegadores mais rápidos, tô cansado de esperar meu firefox abrir…
    Além disso essas novas APIs vao ser absorvidas com o tempo, e o navegador que nao se enquadrar vai desaparescer, tomara que suma IE maldito!!!

  • Wesley

    Podem falar o que quiser, não adianta temos que dar o suporte para o IE6.

    Muitas vezes pensamos muito do lado do desenvolvedor do que do cliente.

    Lembre-se quem paga a conta é o cliente e ele não pode perder um negócio por que o seu desenvolvedor se recursa a dar suporte ao IE6.

    IE6 é legado e somente o tempo para cuidar disso. Conheço inumeras empresas que utilizam até hoje IE6 simplesmente por que eles tem 10.000 estações de trabalho.

    Quando custa para ele migrarem.. Fora os usuários caseiros que tem windows pirata e nem crackear sabem…

    Logo, somente o tempo e realmente, nosso trabalho não vai diminuir e espero que não tenhamos que criar agora hacks para FF2, FF3 IE6, IE7, IE8, Chrome…

  • Pingback: Chrome, por que não?! | DGmike

  • Marcelo

    Axo que o Chrome foi mais uma coisa para nos desenvolvedores se preocupar, quanto menos browser existir melhor. E realmente IE6 é um crime :P

  • http://P0L0.soup.io Pôlo

    A pior coisa que tem pra nós, desenvolvedores, É MESMO dar suporte a IE6, especialmente porque OS CLIENTES usam IE6 e querem ver tudo funcionando. E não adianta argumentar, infelizmente.

    Também prefiro que a Microsoft exploda o IE6 de vez da sua base de dados. Vão lançar o IE8, IE9, mas muitas pessoas vão continuar ainda no IE6. =/

  • Lucas Teixieira

    Disse tudo… Trabalho em uma empresa que desenvolve sistema para a Petrobras empresa esta que somente usa ie. E a maioria é ie6. Ou seja, continuamos preso a ele e o Chome não muda nada até então… mas vejo como uma atitude positiva a entrada desse novo navegador no mercado. Vamos ver se com mais um os padrões webstandarts fortaleçam ainda mais.

  • http://www.logmania.net RASP

    Galera! estive lendo todos os comentários… e esqueceram de abordar algo que acontece demais e desenvolvedores web quase nunca percebem (a não ser os que trabalham com outras áreas também, como eu). Atualmente existem muitos softwares que só rodam em micros que possuem IE6, exemplo, software financeiro do Itau, Bradesco… aí você para e me pergunta… ué simples… é só o Banco atualizar certo? blz… porém muita gente esquece o seguinte… Quantos clientes os bancos possuem? quantas estações de trabalho esses clientes possuem?… um exemplo claro foi onde trabalhei… mais de 300 estações… imagina mandar técnicos para atualizar esses softwares “manualmente” já que estes não podem fazer update “online” por questões de segurança…
    Então é a questão ficaremos SIM PRESOS ao IE6 até que todos sejam padronizados para que ele seja retirado do mercado… e quem não presta suporte ao IE6 me desculpe, mais você é um péssimo profissional… me retorna a alguns anos atrás aqueles sites que exibiam a típica mensagem “Este site é melhor visualizado no Firefox, pois o IE6 tem problemas com o site” totalmente alienado…

    Bem fica aí minha opinião… e dica pra galera da informática no geral como eu. Se puderem em seus clientes atualizem para o IE7 assim aos poucos vamos começando a melhorar nosso trabalho no futuro.
    Abs

  • http://www.qstudio.com.br Lehí

    Concordo com o que você citou. Hoje me sinto numa sinuca, atualizei o FF e o IE e agora estou tendo uma série de problemas. O FF tem travado constantemente, rouba muita memória, não consigo abrir mais tanta janelas como com a versão anterior. Filmes travam constantemente. O IE já não aceita mais algumas funções de CSS que eram comum ao FF. Tá ficando difícil trabalhar. Além da gente ter que conhecer html, php, asp e etc., vamos ter que conhecer CSS para FF e CSS para IE. A página que fica bonita com CSS, vai precisar de dois links um para o CSS do FF e outro para o IE. Só complicam a nossa vida. Tudo bem que gostamos de programar, mas fazer duas coisas para o mesmo resultado é como chover no molhado. Desabafei…
    Abraços.

  • http://techbits.com.br Alexandre Fugita

    Bom, certa vez escrevi um texto “conclamando” os desenvolvedores a abandonar o IE6, esquecer que existe, ignorar, não adaptar nada a ele.

    Concordo com vc em partes. Acho que concorrência sempre é saudável e com o Chrome e outros players no mercado, talvez um dia nos livremos do IE6 ou qualquer outro IE, hehe!

  • Bruno

    Ótimo artigo Diego, parabéns.

  • http://www.toprated.com.br Domênico

    Olá Diego. Demorei pra ler o seu post, ando meio corrido por aqui. Mas é ótimo ver que existem profissionais com o pé no chão, sem fanatismo, algo tão raro ultimamente.
    Parabéns.

    Obs. Você viu que o Chrome também tem dificuldades com PNG? Não reconhece o alpha channel se houver opacidade aplicada ao elemento. É, ninguém é perfeito.

    Abraço

  • José

    Seja bem vindo
    http://idroppedie6.com/.

  • Marcio Toledo

    Claro que um browser da Google, que não é só um navegador, é um conceito (aliás como quase tudo que a google lança), quer dizer alguma coisa! O mesmo vale para Opera que sempre lança inovações e é o navegador que melhor respeita a filosofia da internet acessível (apesar de alguns programadores ignorarem isso).

    Se hoje precisamos pensar no IE6 é culpa nossa. Se nós, desenvolvedores, tivéssemos parado de suportar o IE6 ele já teria sido deixado de lado há tempos pelos próprios usuários! Ao invés de rejeitar os novos browsers simplesmente porque o IE ainda existe, temos mais é que suportar os navegadores sérios que contribuem para o avanço da internet… Opera, Firefox, Safari… Google Crhome (porq não?).

    O IE6 pra mim já morreu, o máximo que faço para os usuários que ainda usam o IE6 é adicionar uma CSS alternativa bem simples, só pra linearizar a página e torná-la minimamente usável. Abaixo ponho um link para que o usuário atualize o navegador e voilá! Boicote ao IE… ao invés de reclamar precisamos agir. Display table é pra ser usado gente!

  • Virgulino

    viva o Google Crhome e os outros navegadores avançam sempre, aliás o IE não avança ele é rebocado pelos outros navegadores, se não houvesse aparecido o FF nós ainda teriamos que estar usando .gif pra usar transparencias.

    IE é pra quem não sabe destinguir entre açúcar e açúcar mascavo, tudo é a mesma coisa xD

    ps: quando os usuarios estão usando IEca com uma versão menor que a 7 eu envio um aviso dizendo que ele está desatualizado e pesso pra que eles atualizem ou troque de navegador xD

  • Pingback: Clica Aqui » Lançado Firefox 3.5

  • http://www.temmaistudo.com Adriano Ricardo

    Sendo um pouco mais rigoroso, acho que é mais um navegador pra adequar nossos sites, eu mesmo já encontrei algumas diferenças entre ele e outros navegadores como Opera e Firefox =/

  • http://www.comparte.com.br Henrique Marba

    O IEca6 só não acabou ainda por culpa nossa mesmo… Se colocassemos avisos e que o Site não é compativel estariamos forçando o usuario a se atualizar.

    Quem tem um Opala e o opala nunca estragou vai continuar com ele, porém um dia ele pode estragar e não mais existir peças para ele. É a mesma lógica, muita gente usa Ie6 porque está muito bem para ele porém quando começar a dar erro isso para.

  • Lucas Câmara

    Na minha opinião, o Chrome é o navegador perfeito. É atualizado regularmente; É simples; É leve; Suporta a maioria dos recursos atuais; entre outros.

  • http://www.taulukko.com.br Gran Kain

    Porque o texto não fala do IE4, IE5, e sim do IE6?

    Oras, muitas pessoas ainda usam o IE6? Este é um problema que nós desenvolvedores criamos. Em muitos sites, inclusive alguns do Google, o IE6 não tem mais suporte. O site que ajudei a construir http://www.taulukko.com.br, por exemplo, tomou a decisão de nivelar pelo IE8 e só fomos recompensado por isto. O desenvolvimento diminuiu, a experiência do usuário melhorou e atraiu novos usuários. Hoje 55% usam Chrome, 35% usam Firefox, e o resto dos navegadores está dividindo partes equivalentes (e tenho o Analytics pra provar isto ^^ ).

    Então, ao menos para mim, este texto não parece fazer sentido e parece desnecessariamente pessimista. Era a realidade em 2008 quando foi escrito, mas hoje, por sorte não é mais o que acontece.

    Precisamos agora tomar o cuidado para que isto jamais venha a se repetir na web.