Marco Russo

.NET, Business Intelligence e dintorni

News

Microsoft SQL Server & Business Intelligence Conference 2012

Torino Technologies Grou

Corsi

Libri

Miei blog in inglese

Archives

Linq to Events (Rx)

Una novità interessante di .NET 4.0 è "LINQ to Events", una nuova estensione di LINQ chiamata anche Rx.

Il risultato pratico è di poter scrivere delle logiche di concatenazione di eventi asincroni all'interno di una singola espressione, che (almeno con la sintassi attuale) non è ancora leggibilissimo ma è certamente più sintetico del codice che sarebbe necessario usando i comuni pattern di programmazione asincrona (BeginInvoke/EndInvoke). Al solito, la cosa che più apprezzo di questo approccio è il fatto di chiarire in maniera "dichiarativa" cosa si vuole fare, piuttosto che perdersi nei dettagli implementativi.

Credo che ci voglia un attimo ad abituarsi e il debug non sia una cosa esattamente semplice - ma la strada è molto molto promettente in prospettiva e comunque già usabile con la prossima versione di .NET 4.0.

Per approfondire il discorso consiglio anche la lettura di questo post e di seguire quelli futuri dello stesso blog.

Posted: ago 11 2009, 03:41 by marco | with no comments
Filed under: ,