| 번역에 참 놀랐습니다. 원서를 본적이 없기 때문에 원서를 어떤 식으로 번역한지는 모르겠지만, 번역서인듯한 티는 나지만, 문체에 묘한 매력이 있습니다.^^; 책은 중급 정도의 C++언어를 알고 있다는 전제 아래 진행이 됩니다. 제가 보기엔 그냥 추상클래스 개념 정도만 알면 될거라고 생각합니다.(사실 추상클래스는 실제로 거의 사용하지 않은 것 같은데^^ 저는 그렇습니다.) 물론 아주 기본적인 C++문법이라든지 하는 것들은 당연히 알음 전제로 설명합니다. 그래서 아주 초보분들은 보시기 그럴 수도 있습니다. 하지만 COM에 대해 관심을 가지고 계신 분들이시다면, 개념 잡기에 참 좋은 책입니다. 삼양의 ATL COM PRO 라는 책이 있는데 그 책도 보고 있는데 솔직히 이 책이 개념잡기에 훨씬 더 좋습니다. 기본적으로 더 세세하고 쉽게 설명되었습니다.(삼양은 소스 코드로 완전 도배--;) COM은 어렵습니다. 저역시 공부하는 입장이라 뭐라 말씀드리기 그렇지만, 전 프로젝트가 아니라면 이미 포기했을 껍니다. 그리고 언제 사라져 버릴지 모를 기술입니다--; 하지만 해야 합니다. 윈도우의 많은 부분이 COM을 기반으로 하기 때문에 현재의 윈도에서는 COM을 할 줄 알아야 진짜 프로그래머가 아니겠습니까? 이것저것 긁어와서 쓰는건 누구나 합니다. 그 긁어와서 쓰는 대상을 만들어야 합니다--; 하지만 역시 어렵습니다. 그래서 마음 다잡고 해야합니다. 이책은 분명 저처럼 이제 막 COM을 시작하시는 분들에게 개념 잡기에 좋은 친구가 될 것 같습니다. 가장 안타까운건 99년 1판 1쇄 발행이 아직도 판매되고 있다는것--; COM을 배웁시다^^; .NET은 아직은 먼듯합니다. |
| com을 공부하기 어려운 데에는 두가지 이유가 있는것 같습니다. com 자체의 난해함 그리고 국내서적의 부재... 가 아닐른지요? 이 책은 번역서임에도 불구하고 훌륭한 국내서의 역할을 해주고 있습니다. 우선, 번역이 상당히 매끄럽습니다. 책 표지에서 밝히고 있듯이 이 책은 편역입니다. 편역이 상당히 잘 되었습니다. 다른 번역서를 읽을때 느끼는 미국식 한국어의 어색한 느낌이 전혀 없습니다. 읽다보면 이게 외국서적 번역해놓은건지 국내저자가 처음부터 쓴건지 착각될 정도입니다. 편역자의 세심한 배려가 곳곳에 보입니다. 내용또한 입문서로서 제시해야할 내용들을 군더더기 없이 다루고 있어 담백합니다. com을 공부하면서 항상 생각하던 것이, 국내저자가 직접 쓴, 내용이 충실하면서 읽기 쉬운 국내서적은 없는가... 하는 것이었는데. 바로 이 책이 해주고 있네요. 비록 번역서이지만요... 책의 내용은 dcom까지 다루고 있긴하지만 고급내용까지 다룬 책은 아니구요. com 초급부터 중급까지... 정확하게 이 수준에 해당하는 내용들만 다루고 있습니다. 다시 말해서 입문서로서의 역할만 충실히 하고 있단 얘깁니다. 가격도 정말 싸더라구요. 전병선씨가 쓴 어떤 책은 2만원을 훨씬 넘었던 것 같은데... 가격대 성능비 짱! (후후 사실 저는 와우북 마일리지로 구입했기 때문에 그냥 공짜로 보고 있답니다.) 마지막으로 하고 싶은 말... 정말 번역이 잘된 책입니다. |
| 한마디로 참 잘 짜여진 입문서입니다. 처음에 낮선 개념을 잡는 것이 쉽지 않은데, 이 책에선 개념을 한장에서 모두 설명하기 보다, 나중에 다시 질문하여 설명하고, 중요한 부분은 거듭 강조하기 때문에 개념파악이 쉽습니다. 또, 번역서들은 보통 역자의 잘못으로 번역한 티가 나기 쉽습니다만, 본서는 많은 설명에도 불구하고, 번역한 티를 내지 않고 미끈하게 잘 번역하였습니다. 때문에, 소설책 읽듯 넘어가며 개념을 쉽게 이해할 수 있었습니다. 무엇보다 이 책은 저자의 철학대로, 마법사같은 도구를 사용하지 않고, 헤더부터 직접 코딩하고 문제를 해결해갑니다. 이 때문에 MFC와 ATL 그 자체보다 COM을 어떻게 구현했는가 깊이있게 이해할 수 있었습니다. 전반부에선 MFC로 COM을 설명하고 후반부에서는 ATL 로 앞에 MFC로 다룬 내용을 포팅합니다. 또, COM 보안문제와 DCOM부분도 다룹니다. 특히, 이론상으로 그치기 쉬운 DCOM 부분에서 실제적으로 간단히 동작시키는 환경도 구성하도록 하기 때문에, 다음 단계로 나아가는 데 길잡이 역할을 잘 하고 있습니다. |