Wednesday, October 22

Microsoft toys with open source
走向开放的微软
微软的产品一般来说都是封闭开发的。外人是无法参与进去的。不过这种说法看上去就要成为过去时了。微软正在草拟一个新的license, 来使一个Windows C++ 代码库WTL(Windows Template Library)成为开放的,允许非微软开发者参与的商业代码库。这对于微软来说几乎是一种激进的行为。
最早,微软Visual C++ Libraries Team的Pranish Kumar在今年4月12日提议将WTL变成shared source。这在WTL社区引起过争论。Pranish Kumar的mail可以在这里找到。他提出了一些重要的想法,而且在征求非微软人士的意见。

我是在2002年6月从大怪兽那里听说WTL这个名词的。在同年10月1日我写自己的第一个WTL程序No!Flash用来屏蔽国内新闻网站的动态广告。WTL让我有一种众里寻她千百度的感觉:)WTL是为那些追求开发出更小巧更快速的windows程序的开发者准备的。

我使用C++编程几乎不得不同时使用STL/BOOST/ATL/ATL Server/WTL以及自己积累的一些CLASS。C++在程序库上的贫乏,再加上一些语法的复杂性,对于一般的开发者来说,C++不是一个好的approch。java和.Net的突飞猛进,不能不说是对C++扬长弃短的结果。

No comments: