segunda-feira, junho 28, 2010

Acessibilidade vs Usabilidade

Falando de uma aplicação web, acho difícil conciliar estas duas coisas, especialmente quando se desenvolve uma aplicação e quando estamos a chegar ao fim é nos pedido para que a aplicação respeite as normas de acessibilidade.

Olhando às normas de acessibilidade e às validações que são feitas, algumas são extremamente ridículas e até comprometedoras do desempenho de uma aplicação. Agora imagine-se que um cliente nos pede uma aplicação que tem de ser super interactiva, com flash, com silverlight, com gráficos, coisas a mexer por todo o lado, que aparecem e desaparecem por pedidos AJAX, bem já se está mesmo a ver que a acessibilidade passa a ser um mito. Nesta situação existem três coisas a fazer, ou se ignora a acessibilidade, ou se ignora a usabilidade, ou finalmente fazem-se duas aplicações porque as acessibilidade e usabilidade não conseguem coabitar.

segunda-feira, junho 07, 2010

Cinema de fim-de-semana

Este fim-de-semana vi 2 filme, Príncipe da Pérsia (Prince of Persia) e Um sonho impossível (The Blind Side). Quanto ao primeiro é um bom filme para ir ver ao cinema, boa história, boa dinâmica, bons actores... Não sou um fã do vídeo jogo, por isso não posso dizer se está fiel à história, mas o que me interessa é que está com um bom argumento e um bom final, claro que não é um épico, mas é um bom "filme pipoca".

Em relação ao segundo, excelente filme, uma história tocante de uma pessoa que nada tinha, nada tinha perder, e com um grande humanismo conseguiu alcançar os seus objectivos e vencer na vida. Quanto ao Óscar para a Sandra Bullock, acho que é mais um prémio de carreira que outra coisa, não é que tenha sido uma má interpretação, mas não foi uma interpretação de excelência.

terça-feira, junho 01, 2010

Dados em memória ou em BD?

Quantas e quantas vezes são necessários dados estáticos numa aplicação? Imensas vezes, por exemplo para preencher valores de dropdowns. Em relação a estes dados estáticos (ou mesmo pouco mutáveis) ao longo da vida de uma aplicação, eu defendo que eles devem ser armazenados em memória por razões de desempenho, e porque não vejo nenhuma desvantagem significativa. Contudo até acredito que vendo as coisas de outra perspectiva que eu não estou a ver que exista alguma desvantagem, mas enquanto não me conseguirem provar isso mesmo vou continuar a optar por guardar os dados em memória.