‘Cause uncle Ben was so f*cking right
Browsers, Desenvolvimento, Dicas, Fail, Review, Util December 18th, 2008Como muitos dos poucos de vocês que lêem este blog sabem – e sabem muito bem, pois faço questão de lembrá-los diariamente – sou um grande fan da Microsoft. Defendo o OS, as tecnologias, sou grande entusiasta do WPF e do Silverlight 2.0 (que espero ver ainda desbancando o flash(argh²) algum dia) [aliás tem vários podcasts na MSDN - for free - sobre isso pra quem se interessar... o material é bom para começar], pra não mencionar todo o framework .net e o XNA.
Pra mim, a Microsoft, assim como a Google e a Nintendo, são algumas das empresas mais importantes para a minha vida. Estimo que 90% das minhas atividades diárias (descontando-se o tempo que estou dormindo) são diretamente ligadas aos produtos destas empresas.
Tudo começou durante mais um dia de trabalho em uma grande empresa de hospedagem. Tudo começou em um chamado aberto quando o usuário, ao utilizar um sistema web interno, viu que um campo simplesmente estava inacessível, como se estivesse desabilitado.
Ao testar o mesmo sistema, para as mesmas condições, em diversas máquinas, percebemos que não havia problemas. A hipótese número 1 foi: java(argh)script desativado no browser – esta logo foi refutada ao verificar que estava tudo ligado na máquina onde ocorrera o problema.
O que percebemos ao checar a hipótese mencionada acima foi que, nesta máquina, estava instalado o internet explorer 8 – beta 2. Para tirar a prova, decidimos usar minha máquina como cobaia para instalar o novo browser e ver se o treco quebra…
Aí começa isso aqui:
Ok ok… Google toolbar… qual a utlidade disso? Tirando algumas developer tools que o Chrome tem built-in… nada demais. É perdoável vai, quebrar um produto da maior rival em internet.
INFELIZMENTE, tive um problema com o editor do WordPress que se recusa a fazer thumbnails das minhas imagens em png… como elas são muito grandes, vou colocar apenas o link aqui, clique à medida em que lê, ok?
Ok, fiz na mão mesmo…
Mas chega um certo ponto em que se começa a passar dos limites… Lembrando que minha motivação inicial para instalar o IE8 beta era verificar se um dado sistema web estava quebrando especificamente neste browser. Mas, como nós temos muito tempo a perder…
Imagino o que eu vou descobrir, ainda não tive tempo de testar… mas será que se entrar em java.sun.com ele vai me fazer descobrir o SLOW.org e TooMuchPointlessHype.org ? e se eu entrar no muitonerd.org, vou descobrir o TehBestFreakingBlagOnTehInt4rweb.org? Se bem que pra isso não precisa de nenhum algoritmo fodástico né? =P.
Anyway… respondi que sim para ver quais maravilhas a nova feature irá me reservar
.
Continuando…
Estamos quase lá??? Mesmo??? Não me faça 5 (5 -> 101 -> lol).
E você me dá duas opções:
- Deixe que eu configure tudo (errado) pra você
- Configure tudo você mesmo
Sinceramente, qual você acha que alguém que escreve neste blog escolheria?
Continuando… lembre-se que você me disse que estamos quase lá….
Não, eu n-ã-o quero o windows live search, o Google é infinitamente melhor…
Quase lá…
Interessante, você vai autocompletar o que eu digito e bla bla bla? Pena que o chrome e o firefox já fazem isso né?
Meu sistema continua sem testar e continuamos “quase lá“…
Yeah Yeah, whatever… se você recomenda… se eu discordar é capaz de tentar me convencer com mais 50 telas.
Quase lá…
Eu continuo precisando usar a internet
. So… no thanks!
Bom, como obviamente eu não fiz este post durante o trabalho, aqui teremos uma quebra na nossa história. Lembram-se, o sistema que parece quebrado no IE8? No fim das contas realmente o IE8 tem muitos problemas, como veremos a seguir e resolvemos habilitando o modo “comporte-se como IE7″.
O fato é que, já em casa, minha prioridade foi testá-lo com o maior e melhor mega-ultra-super-giga-tera portal muito nerd da int4rweb. Para minha surpresa, as sugestões de links que ele ofereceu não poderiam ser melhores – aliás eu recomendo fortemente que visitem esse link da imagem todos os dias
.
Logado, indo pra velha e boa dashboard do wordpress…
Até aqui, tudo bem o/.
Ok, vamos fazer um post sobre o IE8 então…
Ooooops!
Continuando, o restante da tela…
O título aparece em uma grande caixa de texto não clicável. Sensacional…
Quer mais uma?
Ok ok, é um beta… mas que está com uma cara de alfa… isso está.
Ano após ano a Microsoft abusa do seu poder como líder inquestionável do mercado, cujo browser é utilizado pela esmagadora maioria dos internautas do mundo todo (em grande parte por aqueles que não deveríam ser permitidos de chegar sequer perto de um computador) e re-inventa a forma como o html, css e javascript são interpretados e renderizados.
O resultado? Um pesadelo sem fim para desenvolvedores e morons… erm… usuários.
Ninguem pensa em escrever uma classe em java(argh) começando com letra minúscula, pensa? Ou uma propriedade em C# começando com letra minúscula? Um pouquinho de pesquisa e temos lá um padrão tão bem aceito pela comunidade, que não há quaisquer motivos para se desviar e criar caos desnecessário.
Qual a dificuldade de se entrar em um acordo e finalmente todo mundo renderizar a borda pra fora do width (ou pra dentro)? De se definir margens e paddings padrões?
Como já dizia uncle Ben…
Com grandes poderes, vêm grandes responsabilidades
Se o lider do mercado decidisse aderir de vez a um padrão (W3C), sob pena de assumir que algumas práticas de versões passadas estavam erradas… a tendência talvez seria que chegássemos a um consenso (por mais que o html e css não sejam linguagens descritas em sua completude, dando margem a este tipo de discrepância) muito mais facilmente.
Ah sim, o IE8 parece mais rápido, melhor que a carroça que é Firefox 3 (que tem decaído muito no meu conceito). Mas ainda assim nada que chegue aos pés do Chrome.
Pra finalizar, sobre o super wizard que é mostrado nas opções customizadass de instalação (…):
- Usuários que se sentiriam confortáveis com o nível e a “profundidade” das explicações que vieram nas telas seguintes jamais clicariam em “opções customizadas”. Estes seríam mais do tipo que tem até medo da palavra “options”.
- Usuários que clicaríam em “opções customizadas” se sentiríam ofendidos com a inutilidade e a falta de detalhes das descrições sobre as opções do browser. E ficaríam, sem dúvida, muito mais contentes em acessar as opções do navegador de forma manual – o que seria bem mais eficiente
O que se tira disso? IE8 beta 2 FAIL nonetheless.
Esperemos pela versão final.
Imprimir esse artigo!
Leia também:













December 18th, 2008 at 11:32 pm
Só pra constar… não troco meu super firefox com múltiplos plugins pelo chrome, apesar de ser minha segunda opção =).
Quem sabe quando puder fazer meus pequenos experimentos com ele…
December 18th, 2008 at 11:41 pm
É… o GRANDE atrativo (e talvez único que tenha sobrado) do firefox são os plugins mesmo.
Fazem bastante falta no Chrome, sem dúvida.
Por isso mantenho ele instalado pra quando quero fazer minhas experiências hehe… mas como primeira opção fico com o Chrome =P.