O que esperar do próximo iPhone
A TI deve confiar nos dispositivos móveis?
Plantronics cria comunidade de desenvolvedores
Guia de salários: gerentes de bancos de dados recebem até R$ 8,7 mil
Microsoft: Windows 8 chegará no final deste ano
Ah, Facebook, por que não consigo lhe largar?
4G Americas: saiba o que as operadoras devem fazer para atender demanda por dados
ATUALIZADA - Brasil: veja a lista de dispositivos que serão atualizados para Android 4.0
EMC lança mais de 40 produtos entre hardwares e softwares
Forrester: preparem-se para a segunda onde de aplicativos móveis
ATUALIZADA - Fique por dentro da compra da Motorola Mobility pelo Google
Windows Phone 7: usuários não poderão baixar apps do Marketplace
Na web, diferente de outros meios, o conteúdo é a parte mais importante. Não estou questionando se a informação é de qualidade ou não, mas não se pode negar que entregamos primeiro o conteúdo.
Essa informação pode ser em texto, um vídeo, uma imagem, um áudio, etc. Não podemos esquecer que esses dados precisam ser tratados tanto visualmente quanto em significado. É para isso que o CSS e o HTML, assim como os demais padrões, entram para realizar esse trabalho com os conteúdos que são disponibilizados.
O HTML foi desenvolvido para funcionar nos mais diferentes tipos de meios de acesso, que podem ser desde os sistemas de busca aos mais modernos smartphones, ou desktops, leitores de tela ou o seu browser.
Essa diversidade implica numa exigência de que o HTML seja interpretado por todos esses meios de acesso existentes. E ainda é preciso que ele seja simples para tornar possível reutilizar sua informação. Para isso, é importante lembrar que é necessário tratar a maioria das tags como nomes, não apenas como elementos, pois o HTML organiza a informação em nível de significado. Enquanto o HTML é mais voltado para o conteúdo, o CSS organiza a informação em nível visual, para que entreguemos esse conteúdo de que estamos falando de forma mais amigável quando for interpretado nos diversos meios possíveis.
Para ajudar nesse trabalho, recomendo que você conheça muito bem a parte teórica. É muito importante entender o porquê das coisas. Isso vai ajudar seu trabalho a ficar muito mais prático e ter uma taxa de acerto maior. Em consequência, o retrabalho diminui e sua produtividade aumenta.
Mais do que garantir a qualidade da parte técnica do trabalho, a teoria vai trazer outras vantagens. Na perspectiva de negócio, entender a teoria é importantíssimo. Pode ser o ponto crucial para conquistar um cliente ou convencer um que esteja um pouco mais reticente. Você consegue convencê-lo por um motivo muito simples: você conhece os porquês. E ele, mais do que ninguém, tem todo interesse em saber esses motivos, já que diz respeito ao investimento que será feito, e isso é mais importante para o cliente do que os últimos lançamentos do W3C.
Por todos esses motivos, faço a você uma sugestão. Quando você estiver estudando, pense bem no motivo de estar digitando cada código. Esse é um importante exercício de análise e observação sobre o seu trabalho. Não estude simplesmente as técnicas de CSS, JQuery e HTML. Entenda porque você usa o seu tempo para digitar códigos limpos, semânticos, etc. Observe os motivos e procure entender por qual razão faz isso. No início pode parecer um pouco complicado, mas você vai perceber que não é.
Aproveito para dar uma dica para ajudar você: tudo surge de uma necessidade. Você coloca ALT nas imagens por algum motivo, esse motivo surgiu da necessidade de um grupo específico.
Esse exercício fará você entender muito mais o seu trabalho e ainda compreender melhor as novas tendências que vão surgindo. Seu conhecimento irá se expandir para além da técnica, pois você poderá entender o comportamento do mercado como um todo e quais razões o levam reagir da forma que reage. Esse exercício ajuda você a ser um ser humano pensante e não apenas uma máquina que digita códigos. Uma atitude tão simples vai ajudar você a dar significado ao seu trabalho e a lembra que você trabalha para pessoas, e não para websites.
Sócio-diretor da Visie Padrões Web, empresa especializada em desenvolvimento e criação para internet, Diego Eis é consultor e já atendeu equipes e gerentes de empresas como Google, Globo.com, iG, Yahoo!, UOL e outros. É palestrante sobre desenvolvimento client-side, é colunista da revista Wide e revisor técnico da editora Bookman no Brasil. Em parceria com outras empresas, já gerenciou o processo de desenvolvimento client-side da Natura Ekos, Brastemp/Consul, entre outros. Neste blog, falará sobre padrões de desenvolvimento na web, incluindo o HTML5.
Conscientização e Dicas de Segurança da Informação
Anderson Santana
Artigo: Proteção de Dados
Dirty & Ugly Web
Paulino Michelazzo
Caiu na rede
Internet Upgrade
Victor Maeda
Ataques DDos aos bancos brasileiros.
Inovação, tecnologia e futurismo
Bráulio Medina
SIRI, MAJEL, EVI - Colhemos os frutos da semântica e inteligência artificial
Mundo RIA
Zaedy Sayão
Construindo Mobile Apps com Sencha Touch e Phonegap - Parte 1