Мои коллеги используют Visual Studio 2002 и используют С++ MFC. Я развиваюсь на С#.
Раньше не было никаких проблем, но теперь мы спрашивали наших клиентов, действительно ли мы должны развиваться в разных средах. Мои коллеги думают (конечно), что я должен перейти на С++ MFC. Я думаю, что они могут использовать .NET вместо MFC.
Есть ли смысл изучать MFC? Он чувствует себя немного устаревшим, или я ошибаюсь? Каковы аргументы против и для .NET по сравнению с MFC?
Edit:
Мы разрабатываем системы процессов и вспомогательные приложения для ядерной промышленности. Основное приложение - эмулятор, который эмулирует старую компьютерную систему и использует С++/MFC. Крайне важно время, возможно, ядро должно оставаться на родном С++. Но графический интерфейс для эмулятора и всех окружающих приложений не особенно критичен.
И есть ли настоящая причина, по которой вы должны заменить существующее приложение MFC?