Axum project
Microsoft ha da poco reso disponibile Axum, un linguaggio (a livello prototipale) per la scrittura di codice SOA... la definizione è mia e l'applicazione di questi concetti è duplice: da una parte favorire la scrittura di servizi, dall'altra semplificare la scrittura di codice asincrono e facilmente parallelizzabile. Il linguaggio può sembrare C# ma in realtà è molto scarno, tanto che si possono includere sorgenti C# nello stesso progetto e compilarli. La versione del compilatore C# usata è un'evoluzione di C# 3.0 che contiene alcuni costrutti specifici per il supporto di Axum.
Sembra tanto un progetto pilota da cui, qualche anno dopo, è scaturito C# 3.0. Dunque, non è detto che sarà implementato seriamente, ma è uno studio interessante perché offre un paradigma di programmazione per molti aspetti innovativo. Troppo presto per essere usato, ma vale la pena dare un'occhiata per farsi un'idea di un possibile scenario futuro.