martes, 6 de diciembre de 2011

Dart un nuevo lenguaje para la web

Así es se trata de un nuevo lenguaje para desarrollo web que fue creado por google, este lenguaje es de lado cliente, como javascript lo que me hace pensar que es la competencia directa, si bien los de google han declarado que no pretenden suplantarlo, este lenguaje es sin mas preámbulo muy similar a C, veamos un ejemplo:

int fib(int n) {
if (n <= 1) return n;
return fib(n - 1) + fib(n - 2);
}

main() {
print('fib(20) = ${fib(20)}');
}


Creo que no es necesario que explique el código, esto es así porque según los de google lo hicieron con la intención de que sea fácil de aprender, también se dice que ofrece mejoras sobre javascript ya que es mas estructurado y flexible y que su código resultante es mas claro y ordenado, con lo que se podrá escalar mas fácilmente el código de un script sin tener que rehacerlo gracias a las "estructuras dart", ok todo eso esta muy bien, pero aquí hay un problema y es que solo google chrome lo soportara nativamente y al parecer también safari y firefox pero no así opera e internet explorer que sigue manteniendo la cuota mas alta del uso de navegadores.

Lo anterior implica que habrá una diferencia en desempeño entre navegadores, ya que al tenerse que traducir a javascript los scripts en dart, en el caso de los navegadores que no lo soporten, habrá una carga que invariablemente afectara el desempeño de la pagina, lo que a muchos desarrolladores no nos parece.

aquí esta el sitio oficial  http://www.dartlang.org/

aquí un pdf con todas las especificaciones del lenguaje por si te interesa y quieres aprenderlo http://www.dartlang.org/docs/spec/dartLangSpec.pdf

desde aquí puedes ir probando scripts http://try.dartlang.org/

Aunque les deseo suerte, no creo que por ahora se imponga por sobre javascript, yo por lo menos no lo usare hasta que vea una mayor compatibilidad y una mayor comunidad de desarrolladores web usándolo.

saludos.

No hay comentarios.:

Publicar un comentario