在CSDN技术社区(http://community.csdn.net)看见一个sunhui (MFC.NET) 的感想(http://community.csdn.net/expert/Topicview1.asp?id=3834281),虽然是关于MFC的讨论,但是对其他语言的开发者也有借鉴之处。

一些感想

>Microsoft内部.NET就是“COM 3.0”(OLE2就是COM 2.0)

OLE是COM的一个应用,似乎不应该称为一个升级。Net更像COM 2.0——如果硬要给COM找一个2.0版出来的话。不同的是除了跨语言的合作能力之外,.Net还有源代码级别的控制,例如跨语言的类继承,虽然这对于软件开发并无多少改善。

用插件的确很方便——但是COM太灵活了,使得实现插件的方法五花八门。集成VBA或者VBS解释器是我比较喜欢的方法,因为不用重新编译(这意味着重新制作安装程序)就可以自定义程序。如果集成浏览器控件来做界面显示的话,这一步甚至可以省略。

?

顺便说一句,Visual Studio 2002 的第一个补丁SP1已经发布。用户可以在Visual Studio主页(http://msdn.microsoft.com/vstudio),或者MSDN订阅者下载站点(http://msdn.microsoft.com/subscriptions/)下载。