Geoestacionado en la Termosfera

Mis inquietudes en la red


Deja un comentario

Dart

Buenas de nuevo, en ésta ocasión quiero compartir con vosotros el proyecto de software libre auspiciado por Google conocido como “Dart”. ¿Y que es Dart? Pues básicamente supone la llegada de “la ley y el orden” al desarrollo WEB.


 

Hay dos motivos por los que se inicia éste desarrollo:

  • Los proyectos grandes son realmente difíciles de mantener. El compendio de tecnologías que conforman una página o aplicación WEB actual se vuelve un dolor cuando esta empieza a tener un tamaño considerable. JavaScript se creó para añadir pequeñas funcionalidades extra, no para trabajar con la GPU o sitios WEB tan grandes.
  • Las aplicaciones móviles o “apps” están ganando mucho terreno a las aplicaciones WEB, lo que supone un retroceso, puesto que éstas no siguen estándares abiertos, si no que cumplen con los requisitos indicados por la empresa de turno.

Ante éste panorama, surge Dart, que en resumen no es mas que una máquina virtual que compila un lenguaje específico en un bytecode propio y en código JavaScript.

He de decir que llevo poco tiempo probandolo, pero estoy encantado. Su sintaxis es tremendamente familiar para los desarrolladores de Java, C/C++ o C#, pero enfocado totalmente a la WEB y con características adaptadas a ello. Incluye definiciones de tipos, lo que hace mas legible el código con cientos de líneas [aunque los tipos son opcionales] y gran parte de la artillería, que en mi opinión hacen grandes a los principales lenguajes orientados a objetos de hoy en día:

  • Orientado a clases.
  • Excepciones.
  • Interfaces.
  • Declaración de tipos.

Por el momento los grandes de la industria como Microsoft o Mozilla se han negado a implementarlo en sus respectivos navegadores pero creo que el tiempo dará la razón a Google [como ya ha pasado en otras ocasiones] y creo que terminarán implementandolo, porque Dart facilita la vida a los desarrolladores, sobre todo ayuda a que trabajen en equipo y en aplicaciones grandes y hasta ahora es la mejor propuesta hecha en este campo.

También comentar que la intención es que además funcione en el lado servidor, si esto no es una buena guinda para terminar…

Aquí os dejo el enlace al sitio oficial y animo a probarlo. Saludos.

http://www.dartlang.org

Anuncios