Dev (Back & Front)ARTIGO

HTML – Padronizar faz bem

Sabemos que o HTML (sigla para Hipertext Markup Language) não é uma linguagem de programação, nem mesmo de script, mas sim uma linguagem de marcação de conteúdo.

É muito importante ter isso em mente porque “conteúdo” sempre foi uma palavra-chave na Internet. Com o passar do tempo foram sendo criados diversas formas de uso para a Internet, desde comércio eletrônico até cursos de graduação online, mas tudo isso gira em torno de conteúdo.

Muita coisa mudou do início da era da Internet pra cá. No início tínhamos apenas conteúdo de texto, depois imagens, vídeos e assim por diante, até o que conhecemos hoje, onde temos muitas idéias e conceitos em um mundo totalmente integrado. Mas o a nossa simples linguagem criada por Tim Berners-Lee está presente desde o início, junto com o primeiro browser. Foi criada para criar um padrão único para renderização e linkagem de conteúdos.

O HTML evoluiu também, mas sua estrutura base é a mesma, são apenas mudanças para uma melhor padronização. São apenas algumas regras simples que são implementadas em cima do HTML original. O chamado XHTML ou HTML Extensível foi criado a partir da necessidade de termos um maior controle do site em diferentes plataformas, por exemplo, telefones celulares, smartphones, computadores com diferentes resoluções e navegadores conseguem enxergar exatamente o mesmo conteúdo e exatamente da mesma forma, o que era muito difícil ou até impossível antes.

No site do W3C (http://www.w3.org/) encontramos várias referências e motivos para se utilizar o HTML padronizado e limpo.

As aplicações web estão cada vez mais robustas e as linguagens de server-side como Java, Php e Ruby cada vez mais complexas e cheias de recursos. Então não valeria a pena não dar a ênfase correta para o “simples” HTML, pois será ele que vai dar o resultado para a aplicação, é ele que permite o usuário visualizar o conteúdo. Sem a ênfase correta, podemos ter erros de validação, ter usuários que podem não conseguir acessar o site, ou conteúdos importantes que podem não aparecer no site por simples erros de codificação HTML.

É desenvolvedor web há mais de 8 anos, foi representante da Fatec Zona Sul na maratona brasileira de programação por dois anos consecutivos. Atualmente estuda Matemática Aplicada no IME-USP Focado em algoritmos, estrutura de dados e desenvolvimento web em geral. Possui certificações em Java: SCJP (OCJP) e SCJA (OCJA) e em HTML5/Javascript/CSS MCSD 70-480. Atualmente é Analista de Sistemas em grandes projetosno portal UOL.

Ver perfil