Le langage Dart ressemble à une très belle technologie pour créer des applications Web pour le Web. Pour moi, il semble qu'il n'y ait pas (encore?) De navigateur qui puisse exécuter les scripts Dart de manière native. Bien que le site de Dart décrive comment incorporer de tels scripts en HTML. Je comprends que pour le moment je dois "compiler" les scripts Dart en Javascript. Mais cela changera-t-il à l'avenir ou le langage est-il conçu pour être traduit en normes de script similaires à haXe?
Réponses
Trop de publicités?C'est de la spéculation, mais je suppose que Chrome sera probablement soutien dart nativement dans l'avenir. Cela signifie que Chrome sera en mesure de surpasser les autres navigateurs qui n'ont pas la prise en charge native.
Mise à jour: Il y a un soupçon de L'Officiel de Google Blog de Code qu'il pourrait être à venir:
La Dart VM n'est pas actuellement intégré dans Chrome, mais nous envisageons d'explorer cette option.
Mise à jour 2: On dirait que j'avais raison! Voici les dernières nouvelles:
En outre, et peut-être plus important encore, Google publie Dartium, un Chrome construire natif de la Dart de soutien.
Il est plus que probable que Dartium fait partie d'une série d'étapes que Google va prendre pour lancer la prise en charge native en Chrome - d'améliorer considérablement l'utilité de la Fléchette. Apporter un support natif dans d'autres navigateurs, comme Firefox et IE, d'autre part, va être tout un défi.
Mise à jour 3: Depuis que j'ai posté cette réponse, Microsoft ont publié Tapuscrit qui est une technologie concurrente. Je dirais qu'il est peu probable que Microsoft a aucune intention de s'intégrer Dart dans Internet Explorer comme ils préféreraient sans doute les gens à utiliser la Machine plutôt que de Dart.
La réponse officielle est Oui, Dart fonctionnera en mode natif dans Chrome. La branche de Chrome, affectueusement appelée Dartium, est maintenant disponible en tant que source et les fichiers binaires seront bientôt disponibles. Plus d'informations sur l'obtention et la création de la source: http://code.google.com/p/dart/wiki/BuildingDartium