segunda-feira, novembro 20, 2006

Web Standarts - Conscientize-se!

Hoje vamos falar sobre eles, os tão famosos e ovacionados Web Standarts ou simplesmente Padrões Web. Aliás, antes de você continuar sua leitura, em respeito a você, já vou avisando que não há neste artigo nenhuma menção à parte prática da coisa, mas posso adiantar que as tão esperadas dicas e macetes virão nos próximos artigos.

É fato (e todo mundo já está careca de saber) que a Internet em nosso país tupiniquim cresceu de forma assustadora, e solidificou-se não apenas como um dos principais (ou o principal?) veículos de comunicação, mas também como um grande gestor de oportunidades para que as pessoas possam defender "o leitinho das crianças", e este é um dos pontos que eu quero citar neste artigo: a profissionalização! (ué, o tema não era Web Standarts? - Calma que eu já chego lá.)

O mercado de Internet está recheado de carreiras: programadores de interface, engenheiros de software, arquitetos de informação, analistas de sistema/processos, diretores de arte, designers, redatores, revisores, gerentes de negócios...

Consegue perceber o nível onde chegamos? Notou o número de carreiras agregadas a nossa área? Estamos falando de um mercado maduro, auto-sustentável e extremamente atrativo a qualquer profissional, mas que acima de tudo exige, além de estudo (atualização) constante, conhecimento apurado por parte destes profissionais (não é para qualquer um, está me entendendo?), isto é, principalmente quando falamos da galera que lida diretamente com TI, aquele pessoal tachado como "malucos" nas agências e/ou produtoras, que ficam horas e horas digitando códigos e mais códigos, muita vezes (e quase sempre) enigmático para muitas pessoas. É desse pessoal (do qual eu orgulhosamente faço parte) que eu vou falar agora.

Eu considero que existe, hoje, um grande divisor de águas entre os profissionais de TI (programadores web, designers que saibam codificar suas páginas manualmente, etc) e os que se dizem o tal (os famosos sobrinhos).

E neste momento você deve estar se perguntando: Mas qual seria este divisor? E eu então eu lhe respondo: Sim, são eles, é claro, os Web Standarts.

O negócio funciona mais ou menos assim, AWS e DWS! Não entendeu nada né!? Deixa eu explicar:

AWS (Antes dos Web Standarts) - todo mundo aqui pelo menos já ouviu falar e até se aventurou com editores WYSWYG (what you see is what you get - o que você vê é o que você tem), como o abominável Frontpage (da nossa querida Micro$oft) e até mesmo o Dreamweaver (ex-Macromedia, agora Adobe). Naquele tempo não havia preocupação alguma com a qualidade, nem do código gerado por esses programas e muito menos com o modo que a informação iria se disseminar na web. O que importava mesmo era: quantas tabelas dentro de outras tabelas seriam necessárias para construir aquele layout todo transado ou quantos arquivos "spacer.gif" seriam utilizados para fazer aquele ajuste ultra-ninja no posicionamento de um ou mais elementos... isto sem contar toda a magia dos behaviours (comportamentos) com códigos ilegíveis mas muito fáceis de inserir nas páginas.

Eram necessários apenas alguns poucos cliques nas caixas de diálogo das extensions (extensões) e recursos extraordinários estavam ali, na ponta dos dedos. Tudo muito fácil, rápido e mágico!

DWS (Depois dos Web Standarts) - iniciou-se então uma nova era, uma nova geração de profissionais. Esta agora muito mais madura e preocupada, que passou a dar importância à simplicidade, sabendo diferenciar bem cada uma das camadas existentes em um projeto web (informação, estilo e comportamento). Que conseguiu "pôr fim" na utilização dos ambientes de produção visuais (citados anteriormente), passando a valorizar a cultura da qualidade na codificação das páginas (feita agora totalmente na unha) e principalmente a forma com que as marcações - ou tags (x)html - definem as informações veículadas através web (olha a semântica ai gente!).

É também a era da confecção dos sites sem utilização das antigas tabelas (metodologia que recebeu por aqui o termo de tableless), que eram utilizadas no passado de forma errônea para organizar os elementos nas páginas... e a era da morte dos "spacers.gif", e de mais de um montão de outras porcarias que nem vale mais a pena citar neste artigo.

Agora que você conhece estas novas terminologias (acabei de inventá-las! rs), nesta altura do campeonato em que já estamos no segundo semestre do ano de 2006, eu pergunto para você (que conseguiu chegar até este ponto do artigo sem cochilar):

- Meu caro, sinceramente, em que lado da força você está? Pense um pouco e responda: Você é da era AWS ou DWS?

Tic... tac... tic... tac... tic... tac... Tempo esgotado!

Bom, em análise à sua resposta seguem abaixo a resolução das perguntas (e algumas dicas):

Se você respondeu AWS e...

é novato (na área): meus pêsames, mas você já começou mal, pra não dizer morto! Minha recomendação é procurar um outro curso ou perguntar onde está errando para o melhor professor que conheço: o tio Google!

é veterano (na área): é hora de tomar vergonha nessa cara (desculpe-me se fui um pouco rude) e atualizar-se! Pode perguntar pro tio citado anteriormente, e até mesmo dar uma olhada geral no conteúdo deste site, isto certamente poderá te ajudar!

Se você respondeu DWS e...

é novato (na área): Começou bem! Por favor, indique a seus amigos este curso legal que está fazendo ou suas fontes de estudo (para os auto-didatas)...

é veterano (na área): Ok! Você está do lado do bem da força. Continue trilhando seu caminho! Compartilhe seus conhecimentos! De uma forma ou outra você certamente será bem recompensado por isto.

Moral da História: Junte-se a nós! Vamos formar uma comunidade de desenvolvedores melhores e mais bem preparados, dando valor e maior relevância ao principal fundamento da web: a informação! Tudo isto por uma web melhor, e por que não dizer também por um mundo melhor!?

Saia do lado mal e venha para o lado do bem! Conscientize-se e, principalmente, evolua!

Referência: Imasters