sexta-feira, julho 21, 2006

Java X Ruby

Eu nunca programei em Ruby. Mas tenho ouvido falar muito,  muito bem, desta linguagem. E sobretudo tenho ouvido falar muito bem do Ruby On Rails. Mas como não se pode fazer tudo ao mesmo tempo, acabei optando por inicialmente aprender Python. Anyway, é sempre bom estar acompanhando o que se passa no mundo das outras linguagens. O artigo "Ruby for the Java world" é um artigo bem interessante que faz uma comparação entre Ruby e Java (e interessante para programadores java como eu) e apresenta a ferramenta JRuby que permite que uma use recursos da outra e vice-versa.

terça-feira, julho 18, 2006

[Web] Web standards

Em vários outros posts anteriores, eu comentei sobre a dificuldade de se desenvolver aplicativos web em CSS, Javascript e HTML que fossem totalmente compatíveis com todos os navegadores disponíveis. Realmente, esta tarefa requer bastante paciência e eu até entendo que desenvolvedores mais preguiçosos ou com deadlines mais apertados e com clientes bem segmentados resolvam focar seu desenvolvimento para apenas um navegador (em geral, para minha infelicidade, IE). Atualmente existe alguns movimentos que visam a adoção de padrões por esses navegadores, para melhorar a vida de todos. Um deles é o projeto Webstandards. No site deles, existe um teste que analisa a compatibilidade do seu navegador com os padrões standards. O teste (que pode ser executado aqui) consiste numa página que usa somente CSS e DIVs para desenhar uma carinha. É possível ver o resultado gerado pelo seu navegador e o resultado esperado. Para efeito de comparação, seguem abaixo os resultados obtidos. Bastante ilustrativo. Como deveria ser (uma carinha feliz): Como é no Firefox (carinha tomou um LSD no dia anterior): Como é no IE (carinha passou por uma rebelião do PCC):