Dart, el nuevo lenguaje de programación web de Google

dart-logo-banner1-348x196

Hoy Google ha presentado su nuevo lenguaje llamado Dart anunciado como "familiar y natural". Está orientado a la programación web y es parecido a Java. Y cuando decimos parecido es porque actúa igual que Java y se ejecuta en una VM como Java. En cambio lleva una herramienta incorporada que convierte código Dart a Javascript.

El objetivo es introducir una VM de Dart que pueda ejecutar código en el servidor pero se supone que más rápido (igual que Node.js). El compilador cruzado Dart-to-Javascript permitirá ejecutar código Dart en cualquier navegador actual. También habrá una herramienta llamada Dartboard la cual funciona igual que una consola Javascript.

El lenguaje viene con una serie de librerías básicas y herramientas para analizar, compilar y ejecutar código Dart. Todas estas herramientas y más información en la web oficial dartlang.org.

sample-dart-code

Ejemplo de la Web ExtremeTech haciendo el típico "Hello World!", si le pones printf en vez de print ... ¿no te suena? ;)

Y ahora ... ¿por qué lanza un lenguaje web Google?, pues muy sencillo, quiere dejar de usar Javascript, desplazarlo de su popular uso como lenguaje web. Por eso es tan parecido, para poder captar a la mayor parte de desarrolladores, y si el compilador que hemos hablado antes funciona bien, ni siquiera tendrán que contar con Microsoft o Mozilla.

Todo el imperio Google está construido sobre unas bases ya establecidas (la web, los lenguajes de programación clásicos como Java, Python, etc), pero Google parece que también quiere reescribir esos cimientos con sus propias herramientas.

Primero fue Go, ahora Dart ... de momento Go no acaba de despegar, ya veremos con el tiempo.

Si lo hace Google, habrá que tenerlo en cuenta y echarle más de un vistazo.

Visto en GoogleCode y Extremetech.