http://www.cnblogs.com/godshare/archive/2008/08/30/1279850.html

目前,微软开源项目网站Codeplex已   
经拥有上千个项目。为此,《eWEEK》评出了最流行的25个开源项目。

1. VMukti富媒体协作平台

2. Microsoft SQL Server Product Samples: Engine

3. Patterns & Practices: Enterprise Library

4. BlogEngine.NET

5. Patterns & Practices - Smart Client Guidance

6. NMVP Framework

7. 微软SQL Server Product Samples:数据处理

8. Patterns & Practices: Web Service Software Factory

9. Patterns & Practices - Web Client Software Factory

10. Fast Lightweight Expression Evaluator

11. 微软SQL Server Product Samples:集成服务

12. DocProject for Sandcastle

13. SharpMap - Open Source Mapping Engine for .Net 2.0

14. VFPX

15. 微软SQL Server Product Samples:分析服务

16. Flickr Metadata Synchr

17. AJAX Control Toolkit

18. 微软SQL Server Product Samples:报告服务

19. Enterprise Library Contrib

20. Farseer Physics Engine -- 2D Physics For XNA

21. PublicDomain

22. PowerShell Community Extensions

23. Filter.NET

24. SharpZebra

25. ShizHost 

 

通过这份列表,我们发现微软的程序员们的时间消费观念与世界上其它的Java程序员差不多:玩游戏,然后用AJAX把Web世界装扮一新。你可以在本文末Codeplex Tag云中查看自己最感兴趣的项目。 

Codeplex吸引我的理由有很多,但最重要的一点是他将我讨论多年的一些事情变成了现实:基于Windows平台的开源项目对微软来说是一个极好的机会,即展开合作而不是熟视无睹。

并且他们看起来进行的不错(个人观点强于Sourceforge):

Codeplex中的工程都是实际已经在进行的,其中不存在无数的孤立项目,即称之为“抛弃型开放源代码(主要表现形式为项目长期没有更新,没有缺陷报告和补丁发布,没有论坛或者是邮件列表活动,发给项目负责人的电子邮件通常来说有如泥牛入海。)”的项目。而不幸的是这正是Sourceforge的“特色”(Sourceforge上的大部分“工程”页面上什么都没有)。

就我来看,如Sourceforge类站点的优势在于它是一个集市,提供各种不同的、多样的开源项目。而Codeplex则类似于提供基于微软平台的开源项目的一站式的商店。如果微软平台没有如此高的知名度及普及度,那么这一切都是无趣的对比。在这里你可以方便的找到与微软项目的开源项目。

Codeplex要求其中的项目必须基于OSI(开放源代码促进会)认可的协议。Sourceforge也是如此(其中的一部分项目如此)。而我认为最重要的一点就是微软是其成为必要条件。而Codeplex则试图游离开源社区的规则。

那么让我们回过头看看Codeplex上最活跃项目的背景,如下方的tag云,其中的大部分都是稀奇古怪的底层玩意(Web脚本语言的扩展、框架等)。



嗯,其中最大的一个就是Sharepoint。我已经就Sharepoint的潜在危险警告过最终用户,但开发者们显然对此视而不见。

 

以下是我在这25个最受欢迎的项目中最喜欢的:

Vista Battery Saver(Vista电池节能器)-通过Vista的一项特性来禁止CPU负荷,最多可以延长你的电池寿命达70%的小程序。

 

下载

 

Community Kit for SharePoint(SharePoint社区开发工具包)-一整套包含最佳实例、模版、Web部分,工具及源代码的,可以让任何人创建基于SharePoint技术的用于讨论任何话题的社区式Web站点(这也是Drupal等感兴趣的领域,简化内容管理系统)。

 

下载

 

Facebook Developer Toolkit (Facebook开发工具箱)-当我对怎样及为什么使用Facebook毫无头绪时,这个项目告诉了我,他包含面向Facebook的已封装的.Net API,这可以为Facebook平台编写应用程序的开发者提供极大的便利。

微软已经放下身段为开发者们提供了聚会的场所(即Codeplex网站),而Codeplex看起来在基于微软平台的开源项目开发上做的不错。

 

下载