lunes, 10 de octubre de 2011

Lo nuevo de Google: DART, programación web estructurada.

Imagen: dartlang.org
Google presenta su nueva creación: DART, el nuevo lenguaje de programación que se dio a conocer hoy, en “goto; conference” con sede en Dinamarca, de la manos de sus creadores Gilad Bracha (co-autor del lenguaje Java) y Lars Bak (autor del motor JavaScript V8) ambos ingenieros de la compañía. Ahora falta el visto bueno de la comunidad de desarrolladores.

En la categoría de paradigmas de programación, DART se clasifica en el modelo de “programación estructurada” con implementación de clases. “DART programación web estructurada”, así tal cual se define en el encabezado del sitio, no viene a demostrar un nuevo enfoque o estructura en materia de desarrollo. En todo caso viene a ofrecer una puerta mas para la creatividad de los programadores, ya que también mantiene su esquema de código abierto.

En cronologías de tiempo de paradigmas de programación; a la programación estructurada le sigue la programación orientada a objetos (uno de los paradigmas más usados).

DART como nuevo lenguaje, basado en clases para el diseño de aplicaciones web estructuradas, se enfocara a la simplicidad, eficiencia y escalabilidad, combinando nuevas potentes funcionalidades con implementación de lenguajes familiares en una sintaxis clara y legible.

En términos más técnicos referente a DART, puede usarse -opcionalmente- tipos de datos como “num: para enteros (int) y flotantes (double)” así como “String: para cadenas de texto” por citar algunos de los tipos de datos comunes más utilizados por los programadores. Tan sencillo como un entero 1000 o un double 3.14159 o una cadena de texto (String) “hola mundo”.
Imagen: dartlang.org
 El uso de tipos es opcional, hasta cuando el programa o código vaya tornándose a una estructura más compleja y concisa. Entonces se aconsejaría usar tipos de datos más específicos así en vez de usar declaraciones genéricas como: “var varible;” ejemplo: var edad,nombre; usar algo mas especifico como “num edad; String nombre;“. Pues bien eso quedara a criterio personal del programador conforme la aplicación vaya creciendo.

Asimismo Google hace hincapié en que DART permanece en una etapa de desarrollo, se evolucionara a partir de la retroalimentación por parte de programadores. La actual versión carece de elementos los cuales se irán agregando conforme se obtengan respuestas de la comunidad.

Quizá Google con esto siembra la semilla de un futuro ecosistema: iniciando en un lenguaje de programación -de autoría propia-, que sirva para crear aplicaciones y  se ejecuten en dispositivos de la compañía y socios, mismas que a su vez consuman tanto servicios de terceros como de Google mismo.

No hay comentarios.:

Publicar un comentario