Сравнение MFC и ATL

   
На этом шаге мы сравним результаты использования технологий MFC и ATL.

   
Надеемся, Вы уже разобрались в тонкостях создания элементов управления на базе ActiveX с помощью
MFC или ATL. В MFC разработка очень проста - соответствующие классы скрывают
большинство сложностей СОМ-программирования. Хотя разработка с применением ATL и требует
существенно больших усилий, но предоставляет большую свободу.

   
ActiveX-элемент, созданный средствами ATL, меньше своего MFC-аналога и, если он
написан грамотно, существенно производительнее. Собранный в качестве самостоятельного (MinDependency)
проекта ATLBandit занимает 100 кб, в то время как размер файла OneArmedBandit.ocx, статически
скомпонованного с библиотеками MFC, достигает 264 кб. Однако при динамическом связывании его размер
падает до 36 кб, что делает MFC чрезвычайно привлекательным для платформ. на которых
DLL-библиотеки MFC уже установлены.

   
На следующем шаге мы создадим приложение, использующее ActiveX.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий