|
|
1. Le premier compilateur à générer du JavaScript à partir de code Dart était dartc , mais il a été déprécié. Le deuxième compilateur Dart-to-JavaScript était Frog. Il a été écrit en Dart, mais n'a jamais implémenté toute la sémantique du langage. Le troisième compilateur Dart-to-JavaScript était dart2js. Une évolution des compilateurs précédents, dart2js est écrit en Dart et destiné à implémenter la spécification et la sémantique complète du langage Dart.
2. Dart 2.6 a introduit une nouvelle extension : dart2native. Cette fonction étend la compilation native aux plates-formes de bureau Linux, macOS et Microsoft Windows. Auparavant, les développeurs pouvaient créer de nouveaux outils en utilisant uniquement des appareils Android ou iOS. De plus, avec cette extension, il devient possible de compiler un programme Dart en exécutables autonomes. Ainsi, il n'est plus obligatoire d'avoir installé la machine virtuelle Dart, les exécutables ainsi générés peuvent s'exécuter immédiatement. La nouvelle extension est également intégrée à la boîte à outils Flutter, ce qui permet d'utiliser le compilateur pour de petits services ( support backend par exemple ) [8],[9].
3. Dart est un langage de programmation optimisé pour les applications sur plusieurs plateformes. Il est développé par Google et est utilisé pour créer des applications mobiles, de bureau, de serveur et web.
|