2009-01-17 73 views
5

我在哪里可以找到关于OpenSource项目的关键分析?软件批判:开源软件

即:深入的来源,与其他项目,性能指标比较中的方法分析...

我想阅读一些关于现有项目,这将使我的概述它的设计,实施,优势和劣势,所以我可以选择一些参与其中。希望每个评论会有不止一位分析师。

回答

4

Ohloh会给你一些信息,但可以机从源代码库中的数据只统计了什么,即:

  • 语言使用,多少每个
  • 评论百分比
  • 开发基地(即随着时间扩展)

但是,我不知道任何服务/网站,在代码级自动化方法分析。 Ohloh最终可能会传达类似“大多数OOP”的内容,但那将是遥远的未来。

几乎所有类似你所提到的报告都是通过手工完成的,在实验室中测试一个非常有针对性的小组。即比较各种web服务器的性能和编码方法。几乎所有的时间,你都会在Slashdot的首页上看到这些类型的报告,因为很多人都有兴趣看到它的数据。

Ohloh之类的东西可以给你一个你想要比较自己的好开始,但是我知道没有任何东西会为你提供任何可靠性。

-3

不是要听起来很反感,但你的问题是完全落后的。您应该询问您可以为特定的开源项目做些什么。为什么有人会分析开源项目并相互比较,我不知道。在查看实际软件的性能指标时,我可以看到一些好处,但是这将是类型特定的并且不是通用的。

最好的办法是去像Freshmeat的网站,看看发布历史,源代码和开发人员的工作项目是的特别感兴趣您和那些在那里你可以有所作为

总之: 软件可以与其他软件进行比较

项目无法与其他项目相比。这样做是不明智的。有人认为方法有些经常被认为是错别字被他人所认为。

+0

我想你错过了点。充分的批评是非常有用的,可以帮助学习别人的错误,而不是自己犯错 – aku 2009-01-17 16:12:48

1

我会建议你做一些搜索ohloh.net。虽然它不提供架构分析,但它提供了大量有用的统计信息(语言,活动,成员位置,用户评级,许可证类型,新闻等),以及流行的开源项目。您可能会发现这是寻找项目贡献的有用工具。

作为一个例子,这里是NUnit的页面:http://www.ohloh.net/p/nunit

你可以随时搜索主办的网站如SourceForgeGoogle CodeCodePlex以及开源项目,虽然信息是不是在深度与ohloh。

0

开源软件的主要问题似乎是没有市场部门(通常),使开发人员在更方便用户的方向移动。

是的,一些Linux发行版在外观上看起来不错,但是一半的代码是不可思议的。

我已经看到了惊人的东西一样未完成的文本编辑器,这给了一个“功能尚未实现”一些分发上每一秒的点击警告,等等