Lenguaje de programación, desarrollado por Google con el fin de convertirse en un sucesor de JavaScript.
caracteristicas
- Código abierto,
- De uso general; destinado tanto al servidor como al navegador,
- Orientado a objetos,
- Compilado,
- Admite la programación Concurrente (simultánea), con espera asincrónica, aislamientos y clases como
Future
yStream
. - Sintaxis estilo C (inspirado tambien en Java, Javascript y C#),
Ventajas
- En un navegador, se ejecutan en JavaScript mediante el transcompilador
Dart2js
,
dart2js - - out = <output_file>.js <dart_script>.dart
- En un servidor, los programas Dart se pueden ejecutar de forma directa (aplicaciones compiladas a código de maquina),
- Excelente
Garbage Collector
,
Desventajas
- (En 2023) Todavía es un lenguaje nuevo y poco extendido,