En 2011, Google comenzaba a presentar los primeros pasos de Dart, su lenguaje de programación orientada a objetos, que se sumaba a otro intento llamado Go. En octubre del año pasado llegaba el SDK oficial y hoy finalmente está disponible la versión 1.0 de Dart.
Dart es un lenguaje de programación que ya está listo para que los desarrolladores web comiencen a crear aplicaciones basadas en él, y para los más desprevenidos podemos decir que se trata de una propuesta que tiene mucho en común con JavaScript, lo mostraron con Dart Synonym.
En todo caso, y tal como nos lo cuentan los desarrolladores desde el sitio oficial de Dart, se trata de un lenguaje de programación que es sencillo pero potente a la vez, y que ofrece herramientas de trabajo muy robustas y bibliotecas estándar que ya están completas, elementos con los cuales podemos lograr un flujo de trabajo rápido y sin complicaciones, pero que además ofrezca buenos índices de escalabilidad para aquellos proyectos que crezcan. Además, se cuenta con Dart Editor, un IDE (entorno de desarrollo con autocompletado de código, refactoring, debugger, etc), con Dartium (una versión propia de Chromium para realizar las pruebas con su máquina virtual Dart incluída), con dart2js (un traductor de JavaScript) y con Pub (un gestor de paquetes).
Ya que hablamos de dart2js, decir que el traductor permite la ejecución de código Dart en toda clase de navegadores, y que el rendimiento obtenido es muy superior al que se lograba con el en las primeras versiones de Dart, con un código resultante que es un 40 por ciento más pequeño que hace un año atrás. A la par de esto, ya se ve la adopción de Dart en varias compañías de primer nivel como Adobe, drone.io y JetBrains, y en Google ya lo están utilizando para varios de sus proyectos más importantes, como Google Elections.
Fuente: VISUALBETA
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. Actúa igual que Java y se ejecuta en una VM (máquina virtual) 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 queNode.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.
¿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.
Fuente: GoogleCode y Extremetech.