Não se preocupem. Eu não vou falar de web 2.0, 3.0 ou qualquer outra sigla sem sentido feita por pessoa que não entende nada de web ou de controle de versão

. Apenas quero condensar neste post algumas das grandes inovações por mim notadas que podem mudar a cara da web.
Sim.. tem muita coisa acontecendo... eu realmente foi pego de surpresa em algumas delas...
IE8
Para começar o Internet Explorer 8. Eu nem sabia que estavam fazendo o IE8 e derrepenta já tem uma versão beta! Ao pesquisar sobre eu vejo a descrição de um Internet Explorer que está, segundo as fontes oficiais do site da microsoft:
- tentando seguir padrões de acessibilidade ARIA
- entrar em conformidade com os padrões de CSS
- um debug NATIVO E GRATUITO para javascript
Sim isso é verdade, não é primeiro de abril ou qualquer outra piadinha. Veja o link por você mesmo ( http://code.msdn.microsoft.com/ie8whitepapers ) difícil acreditar ainda assim ??? Então faça como eu. Baixei ( http://www.microsoft.com/windows/products/winfamily/ie/ie8/default.mspx ) o tal navegador beta, testei e de fato está bem melhor... MUITO melhor do que as suas versões anteriores. Mas é claro ainda é muito instável ( beta lembram-se ? ) e eles até o momento não haviam tratado maioria dos problemas da engine de javascript, mas ter debug, já é uma experiência fantástica. Aparentemente os programadores é que são muito impacientes. A empresa precisava apenas de um pouco de tempo, após 20 anos do 1# IE eles lançam um debug nativo.
O tratamento de CSS começou a ficar show e é claro muito incompativel com as versões anteriores. Eles fizeram um botãozinho malandro de rodar como IE7 para o cliente poder acessar as páginas antigas com sucesso.
Não é 100%. Ao passar nos testes do 2acid o único navegador que ficou 100% na maioria deles foi o Safari que eu, resolvi testar a versão para windows.. já falo sobre isso...
Claro, não espere o firefox da microsoft, a parte de extensões para navegador ainda está do mesmo jeito, tendo que alterar registros do SO dentre outras coisas massas. A documentação de alguns comportamentos ainda está muito fraca e alguns bugs vão acontecer o tempo todo, inclusive na instalação http://support.microsoft.com/kb/949220.
O IE é claro, tem as suas vantagens. Além da dominação de mercado ele tinha uma máquina de javascript mais eficiente para processamento pesado. Infelizmente isso é devido a maior prioridade do processo o que faz um loop infinito em javascript travar a máquina. Os activex permitem se fazer acesso direto a directx, mas apenas para pessoas que permitem esse recurso muito inseguro ser executado na sua máquina cliente.
Enfim a coisa melhorou, acompanhar a execução de um comando javascript linha a linha no IE ajuda muito a descobrir onde está o erro, tendo em vista que as mensagens de erro não melhoraram e não se tem como ver o backtrace de uma exception as vezes, esse acompanhamento salva o dia. Essa surpresa foi muito boa mas a dúvida que vem agora é: Desenvolver para IE vai ser para a versão 8 apenas ou ainda manter a compatibilidade com todos aqueles navegadores IE do passado, que são, logicamente, incompatíveis entre si ?
Quanto ao Safari no windows eu vou dizer apenas 2 coisas:
1. CSS 100% e também tem debug de javascript nativo, apesar de precisar de uma certa malandragem (http://robrohan.com/2007/06/11/enable-debug-mode-on-safari-windows-error/)
2. O upload de arquivos não funciona e gera um monte de alertas de erro malucos, na real fiquei de cara com esse bug sinistro. Provavelmente ainda está sendo adaptado ao windows.
Eu não fiz todos os testes dos bugs conhecidos do javascript do IE em sua nova versão... quem sabe... em breve...