|
Active Template Library 라고 불리는 것입니다.
이름에서 보듯이 C++ template 으로 만들어진 라이브러리 입니다.
MS에서 덩치가 큰 MFC 라이브러리를 대신해 COM(Component Object Model) 쪽 프로그램에 사용할수 있도록 가볍게(MFC 보다) 만든 라이브러리 입니다.
대체적으로 COM쪽 프로그램(UI가 없는 COM이나, UI가 있는 OCX 등등)에 많은 부분을 사용하신다고 보시면 될것입니다.
물론 MFC로도 COM을 제작 할수는 있으나 덩치가 커지는 단점이 있어 인터넷에서 사용하는 ocx같은 경우는 무리가 있습니다.
예전에는 MS에서 MFC와 ATL쪽은 따로 제작하고 관리 하고 있었는데 최근데 VC 7.0 이후부터 ATL/MFC 라고 같이 묶어서 관리 하고 있습니다.
UI쪽 프로그램하는데는 MFC보다는 지원이 적으나 UI가 없는 쪽의 비지니스 로직을 제작 하는데는 가장 적합하지 않을까 생각이 듭니다.
무대퍼 님이 쓰신 글 :
: 안녕하세요
: ATL 이 뭐에요.
: 컴퓨터 책 보면 VISUAL C++6.0-ATL COM 등등이 있어요.
: 볼랜드6 폴더보면 C:\CBuilder6\Include\Atl
: ATL이 있는대 주로 뭐하는거에요
:
: 초심자 질문
|