Share via


Outercurve基金会:与开源社区合作

[原文发表地址] Outercurve Foundation: Partnering with the open source community

[原文发表时间] 16 May 2011 8:16 AM

 

Description: https://public.bay.livefilestore.com/y1p53o_qRNfi6oArQAC1wq_tL9SPHedvO0-sbUgftxZNzQElzac5UIv-iYqqAl3iSjFnEooZIN1OCH_gwDB-o9pYw/logo.gif?psid=1

 

早在18个月前,微软就赞助了Outercurve基金会(以前称为 Codeplex基金会)的创建, 以向开源社区提供意见和项目。目的是为了与你们交流想法并做一些其他开发人员可以采纳和有所学的伟大事情。我很高兴我们的开发部门和Outercurve基金会的合作让我们可以与大量开源软件社区保持密切联系并筹措一些有前景的项目。

 

Outercurve基金会是不可知平台。基金会根据博物馆模型将项目组织成不同的库,这些库专注于特定的主题或技术。,目前有三个库:ASP.NET(致力于基于.NET的开放源代码项目)、系统基础设施和集成(致力于交互性)和加速器研究(致力于支持学术研究者和科学家的技术)。

 

每个库有越来越多的开源项目在创建,并且由开源社区的开发者致力于开发它们。ASP.NET 库是微软作为基金会的创始赞助商开发的第一个库。它现在是5个项目的资源库:Orchard、ASP.NET Ajax库、MVC Contrib、Web Form MVP、和NuGet,其中有两个是由外部开发人员开发的。贡献于这些项目的微软和外部开发者已经呈现出一个良好的态势。

 

现在我将重点介绍这些项目中的几个。

 

Orchard

Orchard是免费、开源、面向社区的项目,旨在提供在ASP.NET平台上的应用程序和可重用的组件。Orchard重点在于提供基于.NET的内容管理系统(CMS),该系统使用户可以快速创建内容驱动web网站,并使开发人员和客户通过扩展和主题来提供额外功能的可扩展框架。下面是一个使用Orchard创建网站的示例。

 

Description: https://public.bay.livefilestore.com/y1pRb-OJqhgwFDqnJTjUYnA-16yqzL0a0kzkIS4_2bEvhJdME1gPjQaZ8IORGztNLc4YQTgY3BAdIAcj0SSdpTOlg/OrchardSiteSmall.png?psid=1

 

NuGet

NuGet是免费、开源的打包管理系统, 这个系统使开发人员可以在其Visual Studio项目内能很容易地获取和使用开源技术库以及他们的依赖项——通常这是打包管理器的工作范围。NuGet使.NET开发人员可以快速发现、下载、安装和更新软件包到Visual Studio项目中,包括该软件包可能有基于ATOM反馈的任何依赖项。一个软件包可能由源代码、编译过的代码、文件、配置或更多东西组成。

 

在基金会里来自微软公司内部和外部的开发者聚集力量来创建共同的NuGet 项目。作为他们共同努力和Outercurve基金会支持的结果,NuGet项目持续成长及繁荣。最近Black Duck 软件将NuGet项目列为2011值得关注的开源项目列表中的“顶级新秀” 的第五位。2010年推出的数千个的项目都使用加权评分系统来评估,该系统根据投入活动、参与开发者的数量以及链接到该项目的web站点的数量来打分。

 

了解更多并做出贡献

在开源社区的帮助下我们可以做很多事情。我们致力于服务于Outercurve基金会和开源社区并与他们保持密切的合作,而且我们将继续筹措有前景的项目。

希望您关注一下Outercurve 今天所拥有的,也许你也会决定将你的编程天赋贡献到一个已建立的项目或参与到新项目中去。

Namaste!