Le specifiche di XAML

Lo XAML (Microsoft Extensible Application Markup Language) rappresenta un po' la lingua franca basata su XML di varie tecnologie MS come WPF (Windows Presentation Foundation), WF (Workflow Foundation) e Silverlight.Infatti lo XAML è un XML document type per l'organizzazione di dati generati dai vari runtime.

Da qualche giorno sono disponibili alcune specifiche dello XAML. Questi primi documenti parlano dello Xaml Object Mapping con particolare focus sul data model for Types e object hierarchies più vari tecniche per il mapping. Certo non è una lettura tipica da "comodino" però è importante per architetti e sviluppatori più senior (che già hanno esperienza di XAML) per capire meglio come funzionano gli internals di questa specifica che sta diventando sempre più centrale in molte tecnologie Microsoft.

Anche in questo caso le specifiche sono state rilasciate sotto la Microsoft Open Specificiation Promise che di fatto permette di utilizzare liberamente queste specifiche all'interno dei propri prodotti.

--Mario