Ich unterstütze eine VB6-Anwendung. Es wird derzeit Modul für Modul durch .NET ersetzt (einschließlich vieler neuer Funktionen). Die GUI ist in WPF, aber mit fast keiner Kopplung an die Geschäftslogik, also ist das nicht so wichtig. Ich hoffe, dass die Migration bis Mitte 2012 abgeschlossen sein wird.
Ich lese einige Neuigkeiten aus der MS Build-Konferenz und es sieht so aus, als ob WinRT mit Metro die API und GUI der Wahl für die zukünftige Entwicklung sein wird, insbesondere wenn Sie möchten, dass Ihre Anwendung auf mobilen Geräten ausgeführt wird (was wir auch tun werden). bestimmt).
Welche Art von Geschwindigkeitsbegrenzung sehen wir, wenn wir (irgendwann) von .NET zu WinRT und Metro migrieren? Es sieht so aus, als ob C # und Xaml verfügbar sein werden, aber WinRT ist nicht .NET. Sind die APIs kompatibel (nur eine Frage zum Ändern einer Option im VS-Build-Menü)? Wenn dies nicht der Fall ist, wird es dann ein Einweg-Konvertierungstool geben? Wird es möglich sein, eine Anwendung, die unter .NET / WPF auf Windows XP / 7-Systemen ausgeführt wird und gleichzeitig auf ein WinRT / Metro-Ziel erstellt wird, einfach zu warten, wenn alle diese Systeme intern vorhanden sind?