Dart es un lenguaje moderno de código abierto, desarrollado por Google, que está enfocado al desarrollo de aplicaciones web y móviles, siendo Flutter su principal framework de desarrollo de aplicaciones móviles multi-plataforma. En este caso vamos a ver cómo podemos hacer nuestro primer Hola Mundo en Dart.
Lo primero que tenemos que hacer es instalar el framework de desarrollo, el SDK de Dart. Dependiendo de si utilizar Mac, Windows o Linux, ya que el SDK está disponible para las tres plataformas.
Pero si eres de esos que no les gusta instalar herramientas de desarrollo en su ordenador, o si, simplemente, no puedes ya no tienes suficientes permisos, puedes utilizar Docker y la imagen estándar de Dart.
Para crear nuestra primera aplicación Dart necesitamos tirar de nuestro editor de desarrollo favorito, y si no lo tienes, puedes, incluso utilizar un editor de texto normal. Y es que lo que necesitamos hacer es crear un fichero con extensión .dart. En nuestro caso vamos a crear el fichero:
hola-mundo.dart
Toda aplicación Dart tiene que tener una función main()
que será la función principal que ejecute nuestro código. Dentro de ella crearemos nuestro código fuente.
Es importante que la función main()
no va a devolver nada, por lo que la pondremos un modificador void
. El código será de la siguiente forma:
void main() { ... }
Ahora pasaremos a codificar que por consola se muestre el texto “Hola Mundo”. Esto lo vamos a conseguir mediante la función print()
. La función print()
recibe como parámetro el texto que quiere mostrar por consola. De esta forma el código pasará a ser el siguiente:
void main() { print('Hola Mundo'); }
Una vez que tenemos codificado nuestro primer programa en Dart lo que haremos será compilarlo. Para ello lo que haremos será utilizar el sdk ejecutando la instrucción:
$ dart hola-mundo.dart
Lo que hará será mostrarnos por consola la frase “Hola Mundo”.
$ dart hola-mundo.dart Hola Mundo
En el caso de que estés utilizando la imagen estándar de Dart podrías hacer lo siguiente. En primer lugar puedes descargarte la imagen oficial:
$ docker pull dart
Y a continuación podemos entrar en la consola, copiando el fichero que acabamos de codificar con nuestro programa Dart.
% docker run -it -v "$PWD/":/usr/lineadecodigo dart /bin/bash
Una vez que estamos dentro del contenedor, lo que tenemos que hacer es ir al directorio dónde hemos copiado los ficheros /usr/lineadecodigo y ejecutar la compilación Dart.
root@1cadf6798327:~# cd /usr/lineadecodigo root@1cadf6798327:/usr/lineadecodigo# dart hola-mundo.dart Hola Mundo
Así ya habremos conseguido construir nuestro primer Hola Mundo en Dart. El primer paso para adentrarnos en este lenguaje tan interesante…