C ++ MFC a .NET?

Moi koledzy używają Visual Studio 2002 i używają C ++ MFC. Rozwijam się w C #.

Nie było wcześniej żadnych problemów, ale teraz pytamy naszych klientów, czy naprawdę powinniśmy rozwijać się w różnych środowiskach. Moi koledzy myślą (oczywiście), że powinienem przejść do C ++ MFC. Myślę, że mogą używać .NET zamiast MFC.

Czy warto nauczyć się MFC? To trochę przestarzałe, czy się mylę? Jakie są argumenty przeciwko i .NET w porównaniu z MFC?

Edytować:

Opracowujemy systemy procesowe i aplikacje wspomagające dla przemysłu jądrowego. Główną aplikacją jest emulator, który emuluje stary system komputerowy i używa C ++ / MFC. Jest to bardzo czasochłonne, może rdzeń powinien nadal być w natywnym C ++. Jednak GUI dla emulatora i wszystkich otaczających aplikacji nie są szczególnie krytyczne.

Czy istnieje jakiś prawdziwy powód, dla którego należy zastąpić istniejącą aplikację MFC?

questionAnswers(10)

yourAnswerToTheQuestion