Почему все говорят, что MFC морально устарел? В чем его достоинства/недостатки? Что его отодвинуло (заменило)?

программирование программы C++ ПО MFC

Ответы:
Слишком сложный и вместе с тем скудный, неэффективный. Слишком привязан к С++, ужасы которого общеизвестны [1]. Слишком привязан к COM и ATL, упоминание которых способно омрачить свет дня.
Наиболее развитые и используемые тулкиты сейчас - GTK+ [2] и Qt [3]. У каждого из них свои достоинства и недостатки.
По оставшейся ссылке [4] - краткий обзор тулкитов/фреймворков, водящихся в природе вообще.
А чем ужасен C++???
C++ ужасен чрезмерной гибкостью синтаксиса, отсутствием сборщика мусора
Кто-то неосилил С++? :)
По теме: MFC действительно далеко не новый фреймворк, но вполне неплохо себя зарекомендовал в чисто десктопных Win-проектах. Фреймворк очень хорошо обкатан, все баги уже давно известны, так что не так страшен чёрт... :) Порог вхождения довольно высок, поскольку MFC это всё же только лишь обёртка над WinAPI, который знать необходимо. Если необходимо разрабатывать на С++ исключительно Win-проект, то MFC будет неплохим вариантом, особенно учитывая качественную статическую линковку и родную поддержку студии.


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.