Win32 API, MFC和WTL各自成功产品
myan 2001-09-23 11:11:33 大家经常争论某些一流软件是用什么工具开发的,有的时候甚至有一些谣言到处流传(比如说OFFICE 2K是用VB开发的之类)。我不想引起争论,也没什么可争的,只是想阐述事实。下面的资料来自微软VC项目组资深程序员Walter Sullivan,可靠性非常高。
Win32 API + C++ + COM: 大部分微软传统软件,比如Word,Excel,IE,Access,SQL Server,Index Server,VB等等
MFC:Frontpage, Visio, Money, Publisher, Works, Encarta, VC1.0-6.0 IDE, Eudora Pro, Netscape Navigator(4.0之前),Word Perfect, IBM ViaVoice,Act!, PeachTree
WTL:MovieMaker, Windows XP操作系统部分
关于WTL,补充两句,它是微软开发人员内部使用的template library,由曾经开发过MFC和ATL得同一批人开发。意外流传到外界,现在MS之外大约有1000左右的开发人员学习和使用它。VC经理已经明确表示,他们将不会正式支持WTL,这种态度显然是打算将它留做己用。很早就有传说,微软内部有一些秘密武器,从不向外公布,可能WTL就是其中之一。由于缺少文档资料,这项技术在外界的前景暗淡。