Visual Studio Async CTP repose sur la librairie TPL et offre des fonctionnalités qui permettront de corriger les difficultés de réactivité des interfaces et de latence des services, tout en pratiquant un modèle de programmation simple et facile à maintenir.
« Les avantages de la programmation asynchrone sont que l’on peut obtenir des interfaces utilisateurs plus sensible, parce que l’UI peut faire d’autre chose pendant que l'on attend les résultats d’une opération asynchrone », explique Heijlsberg. « Dans des serveurs, vous pouvez améliorer l’adaptabilité parce que vous avez la possibilité de libérer des threads quand ils ne font aucun travail lorsqu'ils attendent des requêtes asynchrones ».
L'objectif de « Async » est de rendre la programmation asynchrone beaucoup plus abordable et de le rendre aussi facile à écrire et à maintenir que du code synchrone. « Rendre votre code asynchrone ne devrait nécessiter que de simples changements et devrait être mit en œuvre d’une manière qui ne perturbe en rien le fonctionnement de votre code » à déclarer Somasegar, Senior Vice Président de la division Développeurs de Microsoft.
Cette version de Visual Studio Async CTP n’est cependant disponible que pour Visual Studio 2010 ( Professional, Premium et Ultimate) en version anglaise et américaine.
La sortie du setup de la version française ne devrait pas tarder.

Source : Présentation d'Anders Hejlsberg aux PDC
Et vous ?

En collaboration avec Gordon Fowler