Historia de Dart

Logo Dart

Historía de Dart

Dart es un lenguaje de programación moderno desarrollado por Google. Fue revelado al público el 10 de octubre de 2011 en la conferencia GOTO por los desarrolladores Gilad Bracha y Lars Bak.

El foco inicial de Dart era el de poder reemplazar o complementar a Javascript como lenguaje de desarrollo para los navegadores web, ya que la gestión de grandes cantidades de código Javascript les eran complicadas a los equipos de Google.

Si bien, con el paso del tiempo, las capacidades del lenguaje Dart han ido más allá del propio navegador web, popularizándose más su uso con la aparición del Framework Flutter en diciembre 2018 para la creación de aplicaciones móviles multiplataforma.

Versiones de Dart

El lenguaje Dart ha ido evolucionando desde su creación en 2013 con tres versiones mayores. En la primera es el nacimiento del lenguaje y su uso por parte de aplicaciones relevantes, una recodificación en la segunda versión para enfocarlo más al mundo web y móvil, y con una tercera versión que nos ofrece un conjunto adicional de nuevas funcionalidades.

Veamos un poco en detalle que encontramos en cada una de estas versiones mayores:

Dart v1

En noviembre de 2013, dos años después de su anuncio inicial, se lanzó la primera versión estable del lenguaje de programación Dart . Esta versión introdujo una serie de características y funcionalidades que sentaron las bases para el desarrollo futuro del lenguaje.

El lenguaje Dart empieza a ser utilizado por aplicaciones como Adsense, Adwords o Flutter.

Dart v2

Liberada el 22 de febrero de 2018, podemos ver en el detalle de sus novedades que re reinventa el lenguaje Dart enfocándolo al desarrollo de clientes para web y móviles.

Se refuerza el sistema de tipos introduciendo un modelo de tipado fuerte con una sintaxis más limpia, se reconstruye una gran parte de la cadena de herramientas de desarrollo y se mejora la definición de interfaces de usuario (UI) mediante código.

Dart v3

La tercera versión de Dart se libera el 10 mayo 2023 incluyendo una serie de características principales:

  • El poder utilizar patrones dentro del lenguaje.
  • Registros para retornar valores de diferentes tipos como retorno de función.
  • Nuevos modificadores de clase para controlarla o utilizarla como funcionalidad heredada en una subclase mediante un mixin.
  • Poder utilizar sentencias switch como si fuese una expresión asignando su valor resultado a la sentencia.
  • Sentencias if-case para poder utilizar patrones dentro de la sentencia de seleción.

A día de hoy, febrero 2024, la versión oficial es Dart 3.2. Puedes estar al tanto de todas las mejoras que se han ido incluyendo, desde la primera versión, en la web de Dart.

Futuro de Dart

El futuro de Dart parece ser bastante prometedor. Esta es una tecnología que está en constante evolución y mejoramiento, con una comunidad de desarrolladores activos que continuamente trabajan en nuevas características y funcionalidades, mejorando así su rendimiento y eficiencia.

Además, su integración con Flutter para el desarrollo de aplicaciones móviles ha aumentado su popularidad y relevancia en el mundo de la programación. Por lo tanto, podemos decir que el futuro de Dart es brillante y tiene un gran potencial para seguir creciendo y evolucionando.


Mejora esta página


Índice Dart

Descargar

Descargar Manual El manual se encuentra en continua revisión. Desde aquí puedes descargarte la última versión del Tutorial Dart.