Tableless - Desenvolvimento inteligente com Padrões Web

27/06/2005
Browsers

Comparando os navegadores

Vi no URL Sinistras um post sobre um artigo que saiu no site da UOL, comparando os navegadores Internet Explorer, Opera e Firefox. No artigo tem uma tabela com a opção: Acesso a sites de bancos. Lá, está marcado que …

Por


Vi no URL Sinistras um post sobre um artigo que saiu no site da UOL, comparando os navegadores Internet Explorer, Opera e Firefox.

No artigo tem uma tabela com a opção: Acesso a sites de bancos.
Lá, está marcado que os navegadores Firefox e Opera são instáveis em sites de bancos.

Calma aí…. Instáveis?!
Isso tira toda a culpa dos desenvolvedores que negligenciam os padrões, e coloca em cima dos browsers.
Não, não estou querendo voltar de novo no assunto de sites de bancos…
Mas, se um site não funciona em um certo navegador, e se esse navegador for um browser atual, a culpa não é do navegador, e sim do desenvolvedor que não teve o interesse necessário.

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

  • http://www.marcusvbp.com.br Marcus VBP

    exato, concordo sem tirar nem por.

  • Daison

    Errado…o erro sim é do navegador!!

  • http://www.newtonweb.info/blog Newton Wagner

    É erro do navegador não poder colocar códigos proprietários da M$ no seu navegador? Fala sério.

    Eu achei a matéria fraca. Já tinha lido ela antes. Se vocês derem uma olhada nos comentários lá verão ótimos argumentos contra a matéria.

  • http://rockristao.blogspot.com Marcelo Aires Caetano

    realmente é uma falta de vergonha, ‘java script médio’ no opera e firefox, no post dizem que o padrão de javascript é o IE, sendo que o javascript foi criado pela netscape que virou mozilla…. cada uma neh? faltou eles colocarem ‘integração com directX’ dentre outras, se for lever IE como padrão é uma falta de vergonha na cara mesmo, abração

  • hammerforce

    concordo e digo mais!
    O Internet Explorer e a Micro$oft em geral só tem toda essa fama pois como aceitam tudo que é tipo de código qualquer um que se intitula ‘programador’ sai fazendo merda e diz que os seguem padrões estão errados!

  • http://www.dwmx.com.br Leandro Vieira Pinho

    Daison disse:
    "Errado…o erro sim é do navegador!!"

    Você acha que é errado um navegador, aceitar os padrões e ser desenvolvido em cima deste fator?

    Newton Wagner:
    "É erro do navegador não poder colocar códigos proprietários da M$ no seu navegador? Fala sério."

    Fala sério, é o não desenvolvimento de scripts cross-browser. Pelo que vi no seu blog (uma passa rápida) é adepto aos padrões. Então por que apoiar códigos proprietários?

    Um abraço a todos.

  • Daniel Maciel

    Galera… o que importa dessa história toda é que o usuário no final das contas não tá nem fudendo pra se o browser tah certo… ou se o desenvolvedor tah certo…. o cara quer ter instalado na máquina dele um browser que acesse o banco e fim de papo. Se não tem uma lei que obriga os desenvolvedores a fazer dentro de um padrão.. e se as empresas que encomendam sites não valorizam o respeito aos padrões na hora de pagar não tem ninguém errado a não ser a falta de regulamentação. O que não dá é pra tentar convencer meu pai que soh usa internet pra entrar no banco a usar um browser que NÃO FUNCIONA no banco que ele quer entrar. Sem dúvida o firefox e opera são superiores ao IE… mas é a realidade… lide com ela e torça pela valorização financeira do desenvolvimento padronizado. As pessoas vão usar IE até que os sites parem de funcionar nele.

  • http://monthiel.blogspot.com Cícero Monthiel


    Daison disse:
    email |
    Errado…o erro sim é do navegador!!
    —-
    Desde quando? "faça errado, os certos que se adequem ao nosso jeito"
    Tá doido, sem comentários…

  • _robsonrg_

    Acho que a culpa é realmente dos programadores, porque, existem códigos que não rodam no FF e fazendo algumas alterações no mesmo, ele roda perfeitamente.
    Então vejam que o navegador não tem culpa, ou pelo menos não.

  • Lunks

    Se vocês verem, uma das desvantagens do Opera é a diferença de comandos do Internet Explorer. Portanto, a matéria visa agradar os usuários do Internet Explorer.
    Acho que vocês tão se irritando à toa, a matéria não é pra ser lida! =D

  • Carlos

    Ridículo achar que todos os navegadores têm que aceitar código fora de padrões.

    Isso é um absurdo !

    Infelizmente, a maioria das pessoas ainda não "evoluiram" a ponto de compreender que a microsoft é uma empresa unicamente voltada ao valor de agragação dos seus produtos. Se a maioria usa o restante é disprezado.

    Está errado ? bem o mundo é comercial, não existiria, talvez, nenhum navegador se o ser humano não tivesse a necessidade de suprir o lado financeiro.

    Mas uma coisa é certa: "eles estão errados".

    Mas como a maioria, por enquanto, usa produtos microsoft, a ignorancia é predominante. Isso vai mudar, mas precisamos ter paciência…

    Abraços, e paciência, aos que já perceberam que seguir os padrões, de forma geral, é bom pra sociedade, também de uma forma geral !

  • http://www.enasca.com Emerson

    Bem… O que posso dizer sobre bancos é que minha noiva trabalha no Banco Real e depois de uma conversa com ela só utilizo o IE para acessar o Internet Bank. Motivo: O IE é "homologado" pelo Banco Real, devido a um contrato com a M$, ou seja, se roubarem minha senha e no log constar que usava FF to ferrado… Infelizmente é mais pura verdade senhores… :-(

  • Alexandre

    Eu acho que a culpa é dos desenvolvedores dos browsers.
    Seria mais facil se todos fossem iguais…

  • Márcia O. Carmo

    Concordo com o post do Alexandre ehhehe

    Agora vim aqui para chorar com vcs com um problema que estou tendo nada mais nada menos com o FIREFOX.. éééé

    Funciona no Opera, funciona no IE (logicamente) e não funciona no Firefox.. eaih? O que eu faço? =~

    Estou fazendo um sistema em .jsp
    Meu index.jsp (em tableless) consegue chamar o css corretamente pelo IE e Opera.. a pagina carrega perfeita.
    Jah pelo Firefox, meu index.jsp não carrega o CSS.. pq? Sei lah!
    Se essa mesma página eu mudar para index.htm o treco roda no firefox e no restante tbm.. mas .jsp não vai!
    Quando retiro o doctype, funciona em todos tbm, mas eh necessário o doctype neh?

    Estou comentando aqui pois em nenhum forum existe resposta pra isso.. e agora?

    Devo ter raiva do Firefox tbm? ehhehe

    Como resolvo? =~

  • Assunção Jr.

    Em primeiro lugar: Adoro estas discussões! :D

    Voltanto ao assunto creio que a culpa seja em parte do progrmador, pois muitas vezes eles são obrigados a escrever um código que funcione no azul por questão de contrato… Eu mesmo já vi algo semelhante a isso…

    No mais, a culpa é do usário que nem se quer sabe o que é "https" e o "cadeado amarelo na barra de status"… E acha que internet é o internet explorer…

  • Francisco

    Para ser sincero não vejo culpa em ninguém já que é da natureza de cada um defender tudo aquilo em que acredita.

    Outra coisa é adequar um site ou não para ser visualizado em determinado navegador ou em mais de um. Pensamento que com o tempo vai se tornando comum para muitos desenvolvedores.

    Creio que o papel de quem trabalha como desenvolvedor é criar um a postura mais eclética possível independente do gosto pessoal ou outro motivo qualquer. ;-)

  • http://www.nellhost.com.br Michel Ank

    Rídiculo eles dizerem isso.
    Então se um banco utilizar tableless, quer dizer que ele fez errado de se adequar a esse mundo? e ele seria certo se suportasse o padrão IE? Que mundo é esse que vivemos, que ainda tem gente dizendo uns absurdos destes! :| é para se indignar…

  • Francisco

    Veja por exemplo este site (tableless) ele foi criado para para mostrar, na prática, que é possível através do Web standards por em prática o que muitos ainda não entenderam o porque , criticam por não conhecerem ou não se interessam em aprender.
    Entendeu… agora o que eu disse sobre adequar!!!
    Se for necessário usar o artifício de alguns hacks, tudo bem…
    Dá trabalho sim, dá… Nem semre funciona… sim. Sem desafios não tem graça…
    []s

  • http://www.lepinskidesign.com.br William

    A notícia é fraude, falar que um site de banco é instavel no Firefox é ridiculo, culpa da EQUIPE que fez o site não dar a minima pra fazer um site cross-browser e cross-plataform.

    jah houve uma discussão dessa nos forum que frequento, e digo e repito, os profissionais brasileiros são "prostitutas da internet" fazer qualquer merda por dinheiro, pode perceber, você vai, faz teu orçamento e manda pro cara, o cara olha e fala, "MEU DEUS, VOCÊ TÁ LOCO PRA COBRAR ISSO?", vo falar com um amigão meu que faz site, dai o cara vai lá não manja nada de segurança, standards, nen ao menos sabe que existe o termo Cross-browser, abre o Dreamweaver ou similar e faz qualquer "arte".

    Resumindo, por culpa de N fatores, inclusive econômia os profissionais se acomodaram, uma vez que seu serviço se torna barato devido a grande quantidade de mão de obra.

    Coloquei esses fatores porque a "equipe" que fez o site do banco tá com certeza dentro desses padrões.

  • http://www.dwmx.com.br Leandro Vieira Pinho

    Concordo em número, gênero e grau com as palavra do William, além de disseminar a necessidade do uso de um bom browser, é preciso desinfetar a cabeça de alguns empresários.

  • Giovani

    bah…quanta baboseira esse Willliam falou…ne teu site está no ar!!

  • http://www.lepinskidesign.com.br William

    Nen respondo pra caras como esse Giovani, nen vale a pena.. Pra não virar treta pela internet neh ?

  • http://www.newtonweb.info/blog Newton Wagner

    Leandro Vieira,
    "Fala sério, é o não desenvolvimento de scripts cross-browser. Pelo que vi no seu blog (uma passa rápida) é adepto aos padrões. Então por que apoiar códigos proprietários?"

    Eu não sou a favor dos códigos proprietários. Fui argumentar contra o Daison, mas acho que não me expressei bem. Minha idéia era dizer:

    É erro do Mozilla não poder colocar códigos proprietários da M$ no seu navegador? Claro que não, o erro é dos desenvolvedores que usam estes códigos em aplicações web. ;)

  • http://www.arvoresdeirati.com Alex Saueressig

    Newton…
    Na minha opinião o erro, além de ser do desenvolvedor, é (principalmente) da Micro$oft… Pra que criar essas coisas q só "funcionam" no IE?!?! Podiam ocupar este tempo perdido (perdido!) para adequá-lo aos padrões W3C, não é?!?!?! Bom, dessa "empresa" nada pode-se esperar…
    E quantos aos padrões, estes podia ser regulamentados pela ABNT, não concordam??

  • Antonio Augusto André Silveira

    Porra!

    Vocês só enrolam.

    A culpa é do desenvolvedor e pronto! Ele que não sabe desenvolver um script cross-browser.

    o IE é uma bosta por não se adequar aos especificações da W3C. O contrário do FireFox.

    Site que não roda em algum browser é mal projetado.

    Alguém aí falou que tem coisas que são impossíveis de fazer-se com tableless. MENTIRA. O que você com tabelas e outras você faz com TABLELESS sim.

    Existem SIM muitos sites mal feitos por culpa de ‘EMPRESÁRIOS’ mãos de vaca que preferem pagar para o ‘SOBRINHO DO PAI DA VIZINHA DA EMPREGADA’ um valor irrisório, ao invés de realmente pensarem no quanto vale a IMAGEM da empresa deles, e por isso, fazerem um investimento de maior custo com um profissional qualificado na hora, onde ele teria um benefício e lucro maior (isso já entra em diversos conceitos).

    Se todo web* tivesse em mente webstandards e outras coisas que andam de ‘mãos dadas’ com ela, tudo seria melhor.

    Desculpe-me pelos palavrões.

  • http://www.intelvision.com.br Carlos Humberto

    Concordo plenamento com o Diego no que diz ao respeito dos sites de banco. O desenvolvedores desses sites que tem de se adaptar ao padrões. O primeiro erro já está nesse item "Acesso a sites de banco" é irracional fazer uma compração dessa maneira. Um browser não é desenvolvido baseado em um "tipo" de site. Mas sim em padrões. E como o Diego falou e eu volto a repetir o desenvolvedor que tem de se adaptar.

    Mas eu como usuário do Firefox, tenho uma coisa a reclamar dele. O debug de erros javascript. Ja o IE, apesar fraquinho, tem um debug que apresenta os erros de um JS.

    Mesmo assim sou 100% Firefox ! Até mesmo usando o gerenciador financeiro do Banco do Brasil.

  • http://www.intelvision.com.br Carlos Humberto

    Ahhhh antes que eu me esqueça…

    Sobre o que o Antonio Augusto comentou: ‘SOBRINHO DO PAI DA VIZINHA DA EMPREGADA’…

    Tem um artigo muito interessante que fala sobre isso. Para os que ainda nao conhecem ai vai o link : http://www.computerman.com.br/artigos/art11.htm

    Abraços !!!!!!!

  • http://punkore8.punklyrics.com.br/ Gabriel Veloso

    É cada coisa…

  • http://www.wrodrigues.com Wagner Rodrigues

    O artigo que deu origem ao post é tendencioso e está num nível muito "acadêmico"…. O cara que escreveu deve ser um almofadinha da redação da UOL acomodado em usar o seu IE e acostumado a não desenvolver para nenhum navegador.

    Não perco mais tempo lendo "alguns" canais de tecnologia. Prefiro blogs dos entusiastas e alguns fóruns específicos.

    Sobre a discussão acima, a culpa é do desenvolvedor. Eu não aceito fazer uma porcaria que só roda no IE… E vc?

  • Leandro Vieira Pinho

    Bacana suas colocaçõs Wagner.

    É comum vermos jornalistas escrevendo sobre tecnologia sem ao menos dominar o assunto que estão falando.

  • Daniel

    O jornalista que fez a reportagem é um ignorante, ele não entende nada de padrões web.

    Ele deve ter sido pago pela Maicro$oft para fazer reportagem.

  • Jair Humberto

    Sobre a discução acima, é lógico que a culpa é do desenvolvedor, todos têm que se adequarem ao meio, mas bem os criadores dos Browsers poderiam ajudar um pouco né? imagina daqui a dez anos? são criados dezenas de novos browsers e a Microsoft como já e tendencia cai mais? fazer um site vai ser cada vez mais trabalhoso. ah e sobre a comparação entre os links, tem uma atualização do IE que abre sites em abas também, acho que todos ja conhecem.

  • http://www.portalcard.com.br/adm Eustaquio

    Que navegadores seguem a risca os padrões? Nenhum… Padrão por padrão sou mais o da microsoft com 95% do mercado.

    W3C deveria parar de governar para o país das maravilhas e padronizar o que esta sendo usado de verdade.

    Quem disse que as tags são proprietarias é incompetente e não tem a menor noção de direito autoral. Esse pessoal do SL esta doido para copiar e colar o código da MS, por isso a criticam tanto… Afinal são um bando de muleques que nunca criaram um programa na vida, vivem de cut and paste.

    Ate +