Supporto un'applicazione VB6. Attualmente viene sostituito, modulo per modulo, con .NET (incluse molte nuove funzionalità mentre procediamo). La GUI è in WPF, ma con accoppiamento quasi zero alla logica aziendale, quindi non è così importante. Spero che la migrazione sarà effettuata entro la metà del 2012.
Sto leggendo alcune delle notizie dalla conferenza di MS Build, e sembra che WinRT con Metro sarà l'API e la GUI di scelta per lo sviluppo futuro, soprattutto se si desidera che l'applicazione venga eseguita su dispositivi mobili (che faremo, certamente).
Che tipo di speed bump stiamo osservando quando (eventualmente) migriamo da .NET a WinRT e Metro? Sembra che C # e Xaml saranno in giro, ma WinRT non è .NET. Le API sono compatibili (solo una questione di modifica di un'opzione nel menu di compilazione VS)? In caso contrario, ci sarà uno strumento di conversione unidirezionale? Sarà possibile mantenere facilmente un'applicazione che funziona su .NET / WPF su sistemi Windows XP / 7 e contemporaneamente si sviluppa su una destinazione WinRT / Metro durante il periodo in cui disponiamo di tutti questi sistemi internamente?