Sto per creare un'applicazione desktop open source. Sono principalmente uno sviluppatore .NET, con esperienza in ASP.NET e SharePoint. Ho creato applicazioni Windows Form di base prima, ma non ho mai sviluppato prima l'utilizzo di WPF o Silverlight. Voglio un'interfaccia utente accattivante e altamente interattiva per la mia applicazione desktop. Quali sono le mie scelte tecnologiche per fare ciò, usando .NET? In particolare, HTML5 è qualcosa che dovrei considerare?