Lenguaje de programación, desarrollado por Google con el fin de convertirse en un sucesor de JavaScript.

caracteristicas

  1. Código abierto,
  2. De uso general; destinado tanto al servidor como al navegador,
  3. Orientado a objetos,
  4. Compilado,
  5. Admite la programación Concurrente (simultánea), con espera asincrónica, aislamientos y clases como Future y Stream.
  6. Sintaxis estilo C (inspirado tambien en Java, Javascript y C#),

Ventajas

  1. En un navegador, se ejecutan en JavaScript mediante el transcompilador Dart2js,
dart2js - - out = <output_file>.js <dart_script>.dart 
  1. En un servidor, los programas Dart se pueden ejecutar de forma directa (aplicaciones compiladas a código de maquina),
  2. Excelente Garbage Collector,

Desventajas

  1. (En 2023) Todavía es un lenguaje nuevo y poco extendido,

Herramientas

  1. Dart SDK