Muito se fala em escolher um framework para facilitar e agilizar o processo de criação de uma aplicação e com isso crescem os relatos de profissionais cada dia mais acostumados e viciados as comodidades que eles oferecem.
Não estou aqui para crucificar a utilização dos frameworks, pois também utilizo em meu trabalho, mas o problema é ficar cômodo ao que eles oferecem sem saber o que acontece por trás das cortinas.
Muito dos sites que se vêem por aí são feitos utilizando a grande técnica da compatibilidade. "Funcionou no Internet Explorer está bom." Mas novamente estamos fazendo isso errado.
Na palestra do Zeno Rocha, no sampa.js ( 19/11/2011 ), ele mostrou uma imagem, mas para o fim da palestra, que realmente ilustra todo esse mundo atual:
Muitas são as vezes em que ouvimos "o usuário quer simplicidade" mas na verdade essa frase comete um grande equívoco.
Participei do GDD2011 em que @btco (Bruno Oliveira) mostrou isso em sua palestra "Excelência na experiência do usuário Android" onde, até então, nunca tinha ouvido a frase "O usuário não quer simplicidade. Quer Clareza." e me deixou bastante pensativo.
Leia mais:Desenvolvedor vs Tester: Estamos fazendo isso errado.
A muito tempo essas duas tecnologias já vem caminhando lado a lado mas um dia a coisa iria esquentar para uma delas e estamos vendo que esquentou para o lado do Flex/Flash.
Adobe anunciou, em um comunicado oficial, que irá doar o SDK do Flex para uma fundação de código aberto ( Open Spoon Foundation ) e irá migrar a maior parte da equipe de desenvolvedores, a ele destinado, para o setor de HTML da empresa.
Com o avanço do JavaScript nas páginas WEB para dar mais fluidez, melhor usabilidade, etc. os métodos de selecionar elementos através do DOM vem sendo melhorados.
Para poupar grandes esforços a W3C vem providenciando a API de Seletores, que já está em seu segundo nível, mas que ainda tem muito a melhorar e grandes personalidades do mundo JavaScript vem intercedendo por correções e com sugestões para isso.
Leia mais:W3C Selectors API - Seletores CSS3 nativos no JavaScript
Uma das linguagens menos comentadas e quando falada passa a idéia de amadora ou até mesmo simplista.
JavaScript, muito pelo contrário do que diz a maioria, é uma das linguagens que tem maior potencial de crescimento e de poder para realizar tarefas impossíveis em outras linguagens ditas como "completas".
O borbulhamento dos eventos no javascript é simples de se entender.
Quando estipulamos um manipulador para um elemento, como o click, por exemplo, ele é acionado quando o elemento é clicado.