jueves, 16 de septiembre de 2010

Coffeescript, Javascript con sintaxis de Python

Coffeescript, Javascript con sintaxis de Python: "JavaScript es ese lenguaje que no es Java y que al principio parecía de juguete, sólo útil para manipular elementos en páginas web. Sin embargo, en los últimos años ha pasado a ser para algunos "el lenguaje del futuro", tanto en el servidor y en el escritorio). Otros lo llaman "el nuevo código de máquina", por la cantidad de lenguajes y proyectos que usan otro lenguaje y compilan a JavaScript, como el GWT de Google, que usa Java y el proyecto Pyjamas, que usa Python. Un lenguaje nuevo que sigue esta tendencia de usar JavaScript como objetivo de su compilación es CoffeeScript, que su autor Jeremy Ashkenas define como una forma mejor de escribir la semántica de las partes buenas de JavaScript con una sintaxis más cómoda, inspirada en Python, una semántica refinada (todo es una expresión que devuelve un valor, no hay statements o sentencias) y la adición de elementos útiles como las comprensiones. InfoQ le dedica un artículo titulado, como no, "CoffeeScript, JavaScript the Good Parts", y también se puede ver un video de la presentación de Jeremy en jsConf 2010: "A Cup of CoffeeScript"."