Padrões Web

O curioso caso do IE 6 e os usuários.

Posted in Geral, Padrões Web on August 3rd, 2009 by Edipo Luis Fderle – 2 Comments

Hoje venho até aqui para falar um pouco sobre algo que não deveria nem haver discussões ou nada do tipo, pois se trata de algo muito lógico. Esse post fala sobre o do porque( minha opinião ) o IE 6 ( Internet Explorer 6 ) ainda é usado por muitos usuários, o que leva quem desenvolve( ou não ) para web a ter grande problemas com o navegador em questão, eu espero que esse post não fique muito grande, tentarei minimizar ao maximo ele, para começar vamos falar em números.


Falando em Números.

Números nos dizem muitas coisas, se tratando do IE 6, que é um navegador que tem aproximadamente… vejamos ele “nasceu” em 2001, e hoje estamos em 2009(quase 2010), pela
subtração básica isso da 8 ANOS, todos sabemos que em 8 anos as coisas mudam, ainda mais em termos de tecnologia e internet, bom somente esse argumento da idade já seria o bastante para as pessoas começarem a pensar seriamente a atualizar seus navegadores, mas vamos a mais algumas.

Web Browsers
1 Internet Explorer 7.0     31.12%
2 Internet Explorer 6.0     26.78%
3 Firefox 3.0                    14.69%
4 Firefox 2.0                    14.14%
5 Firefox 1.5                    1.87%
6 Safari 3.1                      1.15%
7 Safari 3.0                      0.79%
8 Opera 9.2                      0.67%
9 Mozilla 1.9                     0.56%
10 Safari 2.0                     0.50%

Eu não sei o quanto esses números tem validade correta, mas… vamos lá. eles foram gerados pela: W3Counter em Janeiro de 2009 ( lembram das coisas mudando rapidamente a analisar esses numeros ), sobre as ultimas 55,274,276 visitas originais e em 20,428 Web Sites. Como infelizmente podemos ver acima o IE 7 ainda esta no topo seguindo pelo não menos odiado IE 6, você que não tem muito conhecimentos histórico sobre o que aconteceu, simplesmente chega a uma conclusão falsa de que o que mais tem usúarios é o melhor e por consequência deve ser  usado.

Não tenho intenção de contar o que aconteceu mas deixou aqui um link para os que não sabem( GUERRA DOS NAVEGADORES )

Mas se tanta gente usa o IE porque ele é tão ruim.

Bom, se você leu o link que passei acima sobre a guerra dos navegadores a pergunta sobre o porque muita gente usa o IE ja esta respondida, ja a quetão de ele ser tão ruim, é algo um pouco técnico, minha intenção é ser o menos técnico possivel nesse post, então vamos a alguns itens:

Segurança:

Todos se preocupam com segurança certo? Você faz manutenção regularmente em seu carro afim de descobrir se algo está errado, e que possa a fim lhe prejudicar num futuro próximo, você lava as mãos com alcool gel( ou não ) o tempo todo para não correr o risco de pegar a tão famosa gripe suína, enfim, muitas outras coisas, agora vem minha pergunta, porque ser diferente em ralação a atualização de uma software em seu computador? o IE, principalmente o 6, tem centenas de falhas de segurança por toda a parte, o que pode deixar seu computador facilmente vulnerável a ataques de criminosos e outros FDPs :) . Mas não, você acha que isso é conversa fiada, você diz “Esta bom para min, e todo mundo usa mesmo”. Mas não tem problema só não reclame quando coisas estranhar acontecerem e você não ter idéia porque toda aquela economia de anos no banco simplemente sumiu :) .

Ajude para ser ajudado:

Todo mundo gosta de navegar pela internet o tempo todo certo? acessar seus sites favoritos, usar suar aplicações web favoritas, e você gosta de ter uma boa experiência nisso não?, gosta de ver todos os elementos em seus devido lugar, gosta de quando você clicar em algo tudo ocorra de forma esperada,  gosta que cada requisição ocorra no menos tempo possivel, mas por algum maldito motivo não gosta de atualizar a porra do navegador. Por favor amado usuário, atulize seu navegador e ajude quem desenvolve para web fazer que todos, e muitos outros itens citados acima aconteçam da melhor forma possivel.

Algums Problemas:

Tem um suporte MUITO precário a muitos elementos CSS.

Não suporta imagem PNG’s de 24 Bits(ele não processa ocanal Alpha da imagem).

Não segue os padrões da W3C.

Esse da w3c inclui centenas de coisas(leia esse outro post meu ).

Comodismo e Preguiça.

Esse acho que é o principal motivo para as pessoas não atualizarem seus navegadores, as pessoas são muito acomodadas, se elas tem algo funcinando mal e porcamente elas irão continuar usando essa coisa ruim por toda a vida, elas não se importam, não querem evoluir e ponto. Outras são preguiçosas mesmo, tem a incrível preguiça de baixar um navegador novo, ou atualizar( USE FIREFOX ) o que não leva mais de 10 minutos incluindo a instalaçao. Mas se você é desse tipo eu realmente não quero saber como você trata outras coisas em sua vida.

NOTA: O que disse acima obviamente não se inclue todas as pessoas, para quem servir…. bom uso.

Bons sites estão dando adeus ao IE 6

Uma grande quantidade de bons sites estão simplesmente não dando mais suporte para o IE 6 ou funcionam de maneira muito ruim(logo quem nunca usou outro navegador acha que esta tudo certo), a maioria já exibe um alerta na página dizendo para o usúario atualizar seu navegador, mas lembre-se à qualquer momento você simplmente não vai mais poder acessar aquele site que tanto gosta como o YouTube por exemplo, veja:

Bom, acho que isso já é o bastante, vai lá continue usando o IE 6, mas depois não diga que não avisei.


ATUALIZE SEU NAVEGADOR AGORA:

Baixe um dos navegadores abaixo e seja mais feliz:

FIREFOX ( O MELHOR)

Internet Explorer 8 ( o menos pior da Microsoft )

Opera ( Bom  )

Safari ( só a versão para Mac )

Abraço pessoal.

[OFF] Confirmado: Firefox não suporta HTML e é um programa em versão Beta ainda …

Posted in Padrões Web on January 28th, 2009 by Edipo Luis Fderle – 2 Comments

Pois é se confirmou mesmo, como relatei no ultimo post , FireFox não suporta HTML, e é um programa em face Beta… ISSO segundo a VIVO, na qual eu enviei um email reclamando do site delas não funcionar todo no Firefox, eis aqui a resposta um pouco mais longo que a que postei no post anterior.

 

Prezado Sr. Édipo Luis Féderle,  

Bom Dia!

 

“Em atenção ao seu e-mail, agradecemos o seu contato e conforme solicitação descrita pelo senhor, informamos que ao desenvolver o site da Vivo, pensando no conforto e acessibilidade ao cliente, o mesmo foi configurado para atuar de melhor forma no Internet Explorer, salientamos que o Mozilla Firefox não dispõe de todos os recursos necessário para o pleno funcionamento de nossa pagina.

 

Ressaltamos que, nosso site é desenvolvido em uma base de banco de dados MSDE e toda a programação é realizada em arquivos com extensão HTML. Portanto o Firefox é um programa incompatível a essa extensão, salientando que o as versões disponíveis do Firefox no mercado hoje, são versões Beta, ou seja, o fabricante do navegador não disponibilizou uma versão definitiva de seu navegador, onde após realizado, o mesmo poderá disponibilizar o acesso a todas as funcionalidades de nosso site, lembrando que isto vai depender de seus desenvolvedores.

 

Expressamos nossa intenção de esclarecer que a Vivo preocupada em atender a necessidade diferenciada de cada cliente, realiza pesquisas e busca dados que são imprescindíveis para adequar cada vez mais seus produtos e serviços ao perfil de seus consumidores, no qual em breve, clientes que possuam o navegador Mozilla Firefox, também disponibilizarão de todos os recursos utilizados em nosso site.

 

Agradecemos o seu contato e nos colocamos à sua disposição.

 

Atenciosamente,

 

Marco Aurélio Simono                          
Equipe Fale Conosco”

 

 

Resumindo, grande palhaçada isso não?

Porque eu odeio o IE e a importância dos Padrões

Posted in Padrões Web on January 25th, 2009 by Edipo Luis Fderle – 6 Comments

Warning: Missing argument 1 for GeSHi::GeSHi(), called in /home/storage/f/73/ab/bitside1/public_html/edipo_blog/blog/wp-content/plugins/codecolorer/codecolorer-core.php on line 137 and defined in /home/storage/f/73/ab/bitside1/public_html/edipo_blog/blog/wp-content/plugins/deans_code_highlighter/geshi.php on line 432

Warning: Missing argument 2 for GeSHi::GeSHi(), called in /home/storage/f/73/ab/bitside1/public_html/edipo_blog/blog/wp-content/plugins/codecolorer/codecolorer-core.php on line 137 and defined in /home/storage/f/73/ab/bitside1/public_html/edipo_blog/blog/wp-content/plugins/deans_code_highlighter/geshi.php on line 432

w3c

Ja faz um tempo que eu desejo escrever alguma coisa do porque eu odeio tanto o navegador da nossa querida e amada Microsoft. Tenho um post para fazer tambem sobre o Flash que é outra tecnologia que eu realmente não suporto ver sendo usada para desenvolver aplicações web (inteiras), mas isso é para outro post. Entao como vinha dizendo queria escrever algo sobre ele a algum tempo, mas so agora realmente me veio a inspiração que eu presisava, bom, eu e mais um amigo(Dyan), estamos trabalhando em um site para um certo cara, então acontece que como somos odiadores do IE, e estavamos programando em Linux, simplesmente esquecemos do nosso IE que infelizmente muita gente usa, tudo bem, no Firefox o site estava sendo renderizado extremamente bem, tudo perfeito, nem um pixel fora do lugar ( :) ), então pensamos, “OPS, não testamos isso no IE, aposto que quebra todo”, lá vai o teste com IE e… BINGO, quebrou completamente, lá vamos nos para o CSS que no firefox tava uma beleza concertar os inumeros Bugs do IE, ou seja, o cara perde um tempo imenso arrumando para funcionar no IE o que poderia ser resolvido se…. o que nos leva ao proximo paragrafo….Padroes Web.

PORQUE O IE NÃO SEGUE PADRÕES WEB.

Isso é uma grande questão que ainda …. bom, EU acho que a questão bem no fundo é dinheiro. Porque você veja bem, você paga para usar o IE? Não?, SIM VOCÊ paga ou ao menos devia pagar, bom, o IE vem com o Windows e você paga pelo Windows então consequentemente você paga pelo IE também. A questão da Microsoft não seguir os padrões Web o real motivo disso eu não sei, eles usam um “padrão” próprio( tem isso ? :) ) que curiosamente é diferente de todos os outros navegadores como o Firefox, o Safari e Netscape, é por isso que certos sites so são renderizados bem no IE por exemplo, no que ela deveria fazer é seguir os padrões e diretrizes da Web (Web Standards) definidaspela w3c http://www.w3.org/ e poupar muita dor de cabeça e TEMPO para desenvolvedores e Designer que tem que ficar aplicando muitos “FIX BUG” no CSS para o IE entender que quando eu digo para ele colocar um background: $F1F1F1 dentro de um fieldset é para ele COLOCAR SOMENTE DENTRO do Fieldset não passar um pouco para fora.

[Esse Bug pode ser resolvido da Seguinte forma]

1
/*

[sourcecode="css"]

/* FIx para o Maldito IE */
* html fieldset{
position: relative;
}

* html legend{
position:absolute;
top: -.5em;
left: .5em;
}
* html fieldset{
position: relative;
margin-top:1em;
padding-top:.75em;
}

[/sourcecode]

O IE tem a quantidade de usúario que tem porque o Windows é o sistema mais usado no mundo, não porque o IE é um navegador bom, foi o que a Microsoft fez enfiou o IE para os usúario junto com o Windows então as pessoas não se preocupavam em tentar achar algo melhor (leia isso), foi quando O IE acabaou com o Netscape no epsódio que ficou conhecido como Guerra dos Browsers(link). Então para que eles vão se importar em seguir os padrões se eles tem grande parte do mercado dos navegadores?(Veja Estátisticas abaixo) eles fazem uma coisa porca chamada IE e depois quem tem que desenvolver algo que se vire para dar um jeito de que funcione no IE e nos outros corretamente.

A importância de Padrões.

Se existe um padrão ele deve ser seguido por todos, era simples a Microsoft seguir de uma vez porque as coisas vão muito alem de simplesmente seguir os padrões porque pense bem, existe uma questão MUITO importante que é uma coisa chamada acessibilidade, falam tanto em inclusão digital mas esquecem que não é questão de simplesmente vender um PC por 900 reais e pronto as pessoas vão ter acesso a informação, existem muitas outras coisas para trás como por exemplo, pense nos deficients visuais, essas pessoas utilizam um software(Leitor de Tela), para poder navegar no site assim eles conseguem localizar cada elemento do site caso não houvesse um padrão tal coisa seria praticamente impossivel

Já pessou na seguinte situação, você vai numa loja de filmes(dvds) ai compra aquele filme seu preferido, chega em casa e coloca o disco no seu dvd e é exibida a seguinte mensagem, “Esse DVD requer a telivisão de marca X ou Y, porfavor troque a sua.”. Não seria algo bom mas com os padrões tal coisa não acontece, acho que deu para perceber o quão é importante seguir padrões.

Um exemplo de site que eu chamo com todas as letras de MERDA é esse aqui:MERDA acesse ele com o firefox para vocês verem a mensagem, isso é um absurdo sem tamanho.

Atualmente vemos cada vez mais o uso de computadores de mão, principalmente com o UAU do Iphone, usar padrões ajuda muito na hora de visualizar o site num dispositivo desses. Bom resumindo, o IE podia simplesmente seguir esses padrões e iria facilitar muita coisa, mas EU ACHO que a questão não é bem “O IE NAO SEGUE OS PADRÕES” UMA TEORIA, creio eu que na realidade ele “tenta” seguir os padroes definidos pela W3C, mas NÂO CONSEGUE, é isso mesmo pronto, tenta implementar e acabam deixando inumeros BUGS em todo o navegador, que causa essa dor de cabeça toda…. isso nos leva à proxima parte do post onde falo sobre…. IE 8 e os SEGUNDO a Microsoft Padrões Web que dizem agora tar seguindo fielmente.

IE 8 – O fim do Sofrimento?

Toda o blá blá blá da Microsoft sobre o agora IE 8(BETA ainda) que irá seguir CORRETAMENTE os padrões não começou muito bem, pois segundo eles o navegador iria vim com três engine( QUE COISA NÂO?) para a desespero de todos iria vim com a engine do 6 do 7 e com a tão falada engine do 8 que irá seguir os padrões, a festa nem começa a a Microsoft vem dizendo que a engine que irá vim por padrão habilitada será a do 7 e que para as páginas que queiram usar a 8 deveria adicionar um trecho de código(SIM NOVAMENTE) para “dizer” para o IE que ele deve usar a engine do 8, agora eu me pergunto “Mas que MERDA é essa?” qual a lógica em tal negócio? por favor se alguem souber deixe um comentário, mas com as graças de seja lá quem for(mercado) tal absurdo foi completamente rejeitado, e a Microsoft disse que irá ter somente o 8 e funcionando, será?. Esse “será” nos conduz ao próximo paragrafo… O quanto vai demorar a as pessoas que aman o IE e somente os produtos que tem o logo da Microsft são bons vai levar para mudar para o IE 8, não sei se a imagem é verdadeira, mas me parece que o IE 8 Beta passou no teste Acid2, esse teste verifica se o navegador segue os padõres, olhem:

Então acho que ainda não temos um pingo de esperança, espero que até o final eles não tenham recaidas

Mudanças são lentas….

Mudanças são lentas ainda mais por usúarios que estão usando um navegador que TEM 8 ANOS de IDADE(sim, lançado em 27 de agosto de 2001), é que ainda nem mudaram para o IE 7 iram começar usar o IE 8 ali por 2015 eu acho :) . Eu não etendo como alguem consegue usasr um navegador como o IE, eu não odeio ele só porque ele não segue…. e nem porque ele é da Microsoft, eu odeio ele porque ele simplesmente não faz o que se proponhe fazer direito… por curiosidade fiz uma pesquisa no Google por “Fix bug internet Explorer” e que quantidade de resultados foi….

Voltando ao assunto da mudança, acredito eu que irá levar muito tempo para os usário mudarem, pessoas que somente usam o computador para ler emails, entrar em alguns sites, trocar mensagens no msn e por ai vai, não estão nem ligado para padrões, eles querem simplesmente usar, isso acontece como já disse acima porque o IE vem com o Windows e o windows está em mais de……

Fonte: http://marketshare.hitslink.com/

Então creio que esse problema está longe de ser resolvido.

Outros fatos interessantes.

E não parece que é so desenvolvedores que estão preocupados com as armadilhas do IE, segundo o IDG Now o departamente respossavel pela segurança da informação da Alemanha também está, eles estão recomendando que as pessoas largem o IE e mudem para outros como o FireFox e o Opera, segundo eles o Navegador do Bill contem falhas de segurança(Não me diga?Sério?). ESSE Segundo fato é a COISA MAIS LOUCA QUE EU JA VI, e o pior vem de uma empresa quer faz a maior propaganda do Iphone, o epsódio foi relatado por Fernando Caprio, ele mandou um email para a vivo relatando que o site deles não funciona direito no Firefox, Safari Chrome, também passei por isso e tive que ir para o Windows para poder receber minha minha, bom a resposta ao cliente a ViVO disse:

“Prezado (a) Sr (a) Fernando, bom dia! Em atenção ao seu e-mail, informamos que nosso site é desenvolvido em uma base de banco de dados MSDE e toda a programação é realizada em arquivos com extensão HTML. Portanto o Firefox é um programa incompatível a essa extensão.”

Mas que merda é essa, será que foi alguem do setor da faxina que respondeu ou o pessoal de TI é ruim assim mesmo? Como eu disse a VIVO falando tanto do Iphone e o Site delas nem funciona no Safari, ai entra a questão, digamos que uma pessoa que batalhou certo tempo para conseguir comprar o tão sonhado computador, ela está toda feliz com seu novo brinquedo então, essa pessoa é usuário(a) de Linux, obviamente ele usa Firefox ou Opera, ele não irá poder acessar o site da VIVO(por exemplo caso for cliente), porque o site so funciona no IE?

O que devo fazer?

Bom primeiramente MUDE DE NAVEGADOR se você ainda usa o lixo do IE, mude para FireFox ou Opera, ou até mesmo o Safari que agora tem um versão para Windows caso este seja seu OS principal. Segundo: Evangelize o FireFox, indique para seus amigos e parentes, explique os beneficios de seu uso e os maleficios do IE, com isso todo mundo fica feliz.

Enfim, baixe o Firefox(Clicando na imagem abaixo), instale e veja como as coisas são lindas nele, instale extencões para facilitar seu dia-a-dia, navegue na Internet com segurança, e ajude a espalhar ele para o maximo de pessoas que conseguir, esse é o espirito.

OBS: Coloquei essa imagem para ver se anima um pouco o pessoal e eles baixem o FireFox :)