Não é (ou não deveria ser) nenhuma novidade que há alguns dias atrás saiu a versão 8 do Internet Explorer.

Não gosto dos produtos da Microsoft, muito menos o Internet Explorer pois, esse último, afeta diretamente o meu trabalho de forma negativa (na maioria daz vezes).

Todo desenvolvedor web que se preze deve saber que o Internet Explorer, especialmente a versão 6, não segue os padrões da web e exige varios hacks para funcionar corretamente.

Não testei ainda a versão 8, mas duvido muito que ela seja muito melhor que a versão 7. Penso assim porque a Microsoft tem o péssimo hábito de demorar demais para melhorar seus produtos. No entanto uma coisa posso afirmar a respeito dessa versão, mesmo sem ter testado: ela é, com certeza, melhor que a versão 6.

Agora temos duas versões à frente do IE 6 o que me desobriga a suportar tal versão. Digo isso sem medo, pois em todo lugar (vide um post que fiz alguns dias atrás e também a página principal do Yahoo! Brasil) há anúncios da nova versão. Isso sem contar o Windows Update.

Assim, entendo eu (ainda que alguns me considerem radical) que, quem está usando ainda o IE 6 escolheu, deliberadamente, usar esse "navegador" ou é obrigado (seja lá pelo que for, não cabe discutir isso aqui).

Assim, não esperem que esse site, ou qualquer outro que eu venha a fazer daqui para a frente, funcione no Internet Explorer 6. Esse navegador está morto, e enterrado! Aleluia!

Desenvolver para Web não é uma das coisas mais triviais do mundo. Existem algumas tarefas que precisamos realizar e que, em algumas circunstâncias, torna o desenvolvimento mais penoso.

Lidar com diferentes navegadores é um desses fatores complicadores. Lidar, especialmente, com o Internet Explorer é pior ainda. Esse navegador (se é que podemos classificá-lo assim) tem vários problemas para se adequar aos padrões da Web (ou Webstandars, como preferir).

Hoje um amigo me mostrou uma imagem, que, a princípio, achei que fosse falsa, mas descobri que não é. A imagem é essa aí abaixo e eu conferi, pouco antes de escrever esse post, que a tal notícia está lá na página do UOL. Veja (se ainda estiver lá)

O que mais me deixa revoltado nisso tudo é se fomentar o uso de um software com falhas de segurança e com problemas de desempenho. Além disso um software que não adere com precisão aos padrões mundiais de desenvolvimento.

É por isso que estamos nessa vida desgraçada de desenvolvedor sofredor!

Olá a todos!

Finalmente estou postando algo novamente! Já faz um bom tempo desde a última vez, e isso se deve, em grande parte, ao fato de eu ter ficado mais de um mês sem acesso a Internet em casa.
Como muitos sabem, me casei, e finalmente(depois de 3 meses na casa da sogra), consegui ir morar no meu apartamento.
Durante esse período de transição(parte do mês janeiro e até ontem) fiquei sem internet em casa.
Com isso, muitos projetos atrasaram e agora vou ter um bom trabalho para me reorganizar.

Mas voltando a postar, gostaria de comentar sobre "semântica web"!
Andei lendo ultimamente em alguns blogs algumas coisas sobre o assunto e fiquei surpreso como coisas que deveriam ser obrigação, parecem ser uma coisa nova e nunca antes pensada... explico: em alguns lugares têm se falado de semântica web, como sendo a organização do código HTML para que o mesmo fique inteligivel tanto para humanos como para máquinas.

Pois bem, quanto a isso eu não tenho nada contra, muito pelo contrário, tenho muitos motivos para ser a favor disso, afinal sou desenvolvedor web, e nada melhor do que organização na hora de desenvolver. O que me deixou muito intrigado foi o fato de se falar desse assunto como se fosse uma coisa nova.
Esse assunto é tão antigo quanto a própria web, a diferença é que ultimamente as pessoas têm atentado mais para os padrões da web. Outra coisa que me deixou intrigado é o nome que foi dado: "semântica web". Esse termo deve ser usado com cuidado, pois há muito tempo Tim Berners-Lee já havia definido esse termo, mas com um sentido bem mais complexo do que simplismente semântica de código.

Eu vi isso acontecer com o termo "padrões da web"(Web Standards). Muita gente no Brasil, infelizmente , chama um site que está em conformidade com os padrões da web de "site tableless". O fato de um site não usar tabela na sua estrutura não o torna coformante com os padrões web, e ser conformante com a web é muito mais uma questão de necessidade do que simplismente um item de orgulho ou um site bonito.

Um site necessita fazer uso de padrões web, pois através desses padrões o site fica muito mais acessivel por todas pessoas, sejam essas pessoas com todas as faculdades normais, seja pessoas com necessidades especiais.

Espero que todos nós possamos fazer uso dos padrões da web e da semântica do código pois isso nos ajuda e ajuda a outras pessoas. Espero também que a semântica web real(aquela definida por Tim Berners-Lee) deixe o papel e entre verdaeiramente nas nossas vidas.
Por último: o fato de seu site ter o código semanticamente bem feito e estar em conformidade com padrões da web, não seja o único motivo de orgulho, pois isso não é nada mais do que a obrigação de quem desenvolve para web. Ter conformidade com padrões é importante, mas ter conteúdo bom ajuda bastante!

Abraço a todos!

Olá a todos!

Estou, depois de um bom tempo, enviando algo novamente. Dessa vez é muito mais para dar notícias do meu sumiço.
Estou bastante ocupado nesses ultimos dias... o trabalho tem me tomado boa parte do tempo, e a manutenção do Drupal Brasil também.

Pretendo em breve escrever sobre o Ajax, a tecnologia para web que está dando o que falar nos ultimos dias. É muito interessante a gente ver algo velho voltando à tona como algo novo... bom, deixa eu parar por aqui, o artigo vem em breve hehehe.

É isso, em breve volto com o artigo(espero que seja breve mesmo, e não um mês depois como o último post hehe) e com mais notícias.

Abraços!

Olá!

Navegando na Web tenho percebido um maravilhoso "fenômeno" nesses ultimos dias(à partir do último ano para ser mais preciso): mais e mais sites vêm fazendo de uso de padrões da web.

Segundo o site www.webstandards.org: "O World Wide Web Consortium (W3C), juntamente com outros grupos e organismos reguladores, estabeleceu tecnologias para criação e interpretação de conteúdo para a Web. Estas tecnologias, a que chamamos 'padrões da web', são cuidadosamente concebidas para dar os maiores benefícios ao maior número possível de utilizadores da Web, assegurando ao mesmo tempo a viabilidade a longo prazo de qualquer documento que seja publicado na Web...".

Os padrões da web foram feitos para tornar a confecção de páginas mais fácil e acessível a todos(com recurosos especiais para deficientes físicos e visuais).

Muita gente acredita que esses padrões foram definidos a pouco tempo, porém a definição da maioria dos recursos básicos para criação de páginas para a Internet foram elaborada até 1997 pelo W3C.
Talvez você se pergunte porque isso só está sendo usado agora. Eu vejo alguns motivos:

  • Falta de conhecimento. Muitos desenvolvedores Web mais antigos desconheciam os recursos disponíveis e por isso não os usavam.
  • Frontpage. A ferramenta da Microsoft foi uma das ferramentas mais usada até meados de 1998 para a confeção de páginas. Essa ferramenta usava muitos recursos proprietários, que fugiam ao padrão estabelecido pela W3C(com a ajuda da Microsoft, o que é mais estranho). Algumas outras ferramentas da época também não indicavam os padrões, mas nada se compara o Frontpage.
  • Internet Explorer e Netscape. Apesar desses dois Browsers suportarem standards(a partir de certa versão de cada um), nenhum deles foi muito adiante. Na época da "Guerra dos Browsers", o Netscape levou a pior, e ficou meio de lado. O Internet Explorer "ganhou" a "guerra", e com isso a Microsoft se acomodou e deixou a implementação dos standards meio de lado.

Esses fatores foram, na minha humilde opinião, alguns dos mais importantes para termos uma Internet tão ineficiente por muito tempo(principalmente em termos de acessibilidade).

O projeto Web standards existe desde 1998, mas não faz muito tempo que as coisas começaram a mudar(as maiores mudanças foram nos dois últimos anos). Com o crescimento da Web, com a forte demanda do mercado por projetos padronizados e o surgimento de novos browsers mais competentes, os desenvolvedores começaram a se aprimorar e a aprender mais sobre padrões da web.

Hoje podemos começar a vislumbrar uma mudança inevitável. Os desenvolvedores e empreas finalmente irão se adequará aos padrões web, porém ainda há muito a ser feito!

Eu, como profissional que trabalha desenvolvendo para Web, incentivo e apoio os padrões para Web, e procuro sempre fazer meus trabalhos compatíveis com padrões da web.

Caso você tenha se interessado pelo assunto e deseja aprender mais sobre o assunto, dê uma olhada nos sites relacionados no tópico sobre padrões da web na seção Links do meu site.

Espero que cada um de nós, desenvolvedores para Web, e usuários da Internet, possamos cada vez mais apoiar e implementar os padrões, pois só assim poderemos ter uma internet acessível a todos.

Abraços!