|
|
1999年,我的一个项目中需要一个描述引擎,VBS(Visual Basic Script),是个免费的语言引擎,但功能局限极大,我联系了美国的Summit公司,他们很快寄来了Microsoft的Visual Basic for Application SDK 6.0,当时我的团队可谓很强,其中的几位研究生C++修养很好,拿到VBA SDK时,他们对我说:“应当没问题,我们很快就会搞定VBA SDK”,可是几天过去了,连个例子都没出来,原来,虽然VBA SDK提供了MFC扩展类库(基于模版机制的MFC/ATL合成类库),可实现得极其别扭,我接手后的当天晚上,VBA 的IDE就集成到系统中,第二天可编程对象顺利出现在VBA 的IDE中,其余人觉得很奇怪,一看代码,原来我绕过Microsoft的例子,完全是另外的实现途径,那个时候,我感觉到,Microsoft这个家伙真的可恶,本来清晰的集成途径,却人为的让你绕来绕去增加技术难度,过后想想,也可以理解,不这样,第三方的Summit何以作技术支持?我经常想,如果没有商业利益,许多技术应当十分简洁、高效,这一点,Microsoft以及其他大公司都十分明白,如果一切都是最佳的实现模式,可能就另外一种局面了
http://www.linuxforum.net/forum/ ... amp;o=31&fpart= |
|