Dec 03 2007

Brendan Eich vs The Lambda JavaScript Programming

Tag: Javascriptdavid @ 1:32 pm

beich.jpgQuem aparentemente perdeu a fé no jeito clássico de programar Javascript foi o próprio criador da linguagem, Brendan Eich, hoje trabalhando como CTO da Fundação Mozilla Brendan falou um pouco a respeito do assunto no evento @media Ajax London onde apresentou suas idéias de como e para onde a linguagem criada por ele a mais de uma década (ainda na Netscape) deve evoluir. Os slides da apresentação podem ser conferidos aqui:

Brendan Eich é hoje um dos maiores defensores de mudanças na estrutura da linguagem e acredita que a implementação do Javascript 2 baseado no ES4 (EcmaScript 4) nos browsers já a partir do Firefox 4 pode corrigir problemas antigos que envolvem segurança e performance. Outros especialistas, entre eles Douglas Crockford, acreditam que o modelo proposto no ES4 descaracteriza totalmente a linguagem atual deixando a programação no browser mais parecida com Java e outras linguagens igualmente rígidas.

Eu acredito que exista espaço para muitas melhorias na forma como fazemos as coisas no browser, algumas coisas citadas por Brendan em seu blog fazem muito sentido, mas como foi citado por Douglas Crockford no vídeo The State of Ajax o browser de hoje já está sofrendo os efeitos da idade. Sejamos realistas, o que as pessoas querem são experiências mais ricas e interativas, sistemas operacionais rebuscados e processadores multi-core estão pipocando pelo mundo enquanto no browser ainda ficamos maravilhados a cada drag & drop, toda vez que alguém cria uma interface relativamente inteligente e com recursos que seriam absurdamente banais se o runtime fosse por exemplo o flash e não um browser, nós aplaudimos e o cara ganha seu pequeno artigo no Ajaxian.

Continue lendo: “Brendan Eich vs The Lambda JavaScript Programming”