Javascript e mais
Nos últimos meses, tenho dado uma atenção especial ao Javascript. Conversando com alguns conhecidos que o utilizam, pude constatar que alguns odeiam, outros adoram. Vi a linguagem chegar a beira do ostracismo, mas parece que com o advento do Ajax, as coisas estão mudando.
Com o casamento deste com JSON, CSS, XML e derivativos, uma outra gama de possibilidades se abriu.
Já existem, inclusive, diversos sites que demonstram o uso do Javascript para gerar jogos (http://www.lutanho.net/stroke/play.html). A verdade é que o Javascript está aí a muito tempo, cada vez melhor e não parece que vai desaparecer tão cedo.
Outro bom exemplo, e tratando de um assunto que particularmente eu aprecio, temos o novo GNOME. Na sua versão 2.28, vem com suporte para esta linguagem.
Através de uma biblioteca chamada "Seed", que também é um interpretador e faz um "bridging" com as bibliotecas gráfica do GNOME utilizando o GObjectIntrospection. Este GObjectIntrospection é quem faz a ligação entre o C e outra linguagem como Java, Python, e no caso... Javascript.
A idéia principal é facilitar a criação de aplicativos para o Gnome, uma vez que o Javascript já é uma linguagem bem popular e o binding se dá de forma facilitada, até onde eu pude descobrir.
Mais além pretendo instalar o novo Gnome em meu netbook e testar. Não só o Javascript, mas outras linguagens que o GObjectIntrospection me permita.
Mais informações nas fontes de onde venho "bebendo":
- http://leonardof.org/2009/08/25/javascript-no-gnome/pt/
- http://live.gnome.org/Seed
- http://live.gnome.org/GObjectIntrospection
- http://live.gnome.org/JGIR
Leva um tempo, e ainda está dificultoso, agregar esses tipos de conceitos. Mas é não desanimar...
