FAQ
for [no.it.programmering.c++]WTL (Windows Template Library) er en utvidelse av ATL (Active Template Library), så spørsmålet er egentlig: MFC (Microsoft Foundation Classes) eller ATL?
Først det det er enighet om: valget ditt er ikke begrenset til disse to
bibliotekene, for det finnes andre og mer portable klassebiblioteker; se
seksjon 4.5.1 Men gitt at valget står
mellom disse to avhenger valget til dels av hva du ønsker å lage. MFC er et
tungt “alt inkludert” bibliotek med funksjonalitet for GUI,
database, COM/ActiveX, etc. Ren ATL (uten WTL) er et lettvekts bibliotek med
tynnere funksjonalitet, mest COM/ActiveX men også litt GUI-støtte, nyere enn
MFC. Ingen av dem er spesielt kompatible med moderne C++ koding eller C++
standardbiblioteket. ATL 7.0 har imidlertid en klasse CAdapt
for ren typemessig tilpasning til standard C++.
Så det det ikke er enighet om: alt annet… ;–)