Google améliore la programmation asynchrone avec Dart 1.9
lun, 30/03/2015 - 17:40
Même si Google vient de revoir ses ambitions à la baisse pour son langage Dart, ce dernier n'ayant plus pour objectif de remplacer JavaScript, mais de contribuer à un meilleur JavaScript, elle n'en continue pas moins à le faire évoluer.
Dès les débuts, la programmation asynchrone est un des atouts de Dart. Mais la syntaxe n'était pas toujours des plus légère. Avec les améliorations de Dart 1.9, le code devient beaucoup agréable à lire, à écrire, et n'est pas sans rappeler très fortement les traits asynchrones de C# 5.
Google donne un exemple :
AVANT
APRES
Le code est indéniablement plus concis, et surtout plus clair.
Cette amélioration n'est pas la seule de la mouture 1.9 de Dart. Ainsi, notamment, les enum sont désormais totalement supportées, et le moteur d'expressions régulières voit ses performances améliorées par un coefficient de 150 nous dit Google.