C ++ MFC против .NET?

Мои коллеги используют Visual Studio 2002 и используют C ++ MFC. Я развиваюсь в C #.

Раньше проблем не возникало, но теперь мы спрашиваем наших клиентов, действительно ли нам следует развиваться в разных средах. Мои коллеги считают (конечно), что я должен перейти на C ++ MFC. Я думаю, что они могут использовать .NET вместо MFC.

Есть ли смысл изучать МФЦ? Это немного устарело, или я не прав? Каковы аргументы против и для .NET по сравнению с MFC?

Редактировать:

Мы разрабатываем технологические системы и вспомогательные приложения для атомной промышленности. Основное приложение - это эмулятор, который эмулирует старую компьютерную систему и использует C ++ / MFC. Это очень критично ко времени, может быть, ядро все еще должно быть в нативном C ++. Но графический интерфейс для эмулятора и всех окружающих приложений не особенно критичен.

И есть ли реальная причина, по которой вы должны заменить существующее приложение MFC?

Ответы на вопрос(10)

Ваш ответ на вопрос