关于OpenERP的一些技术数字

WangJeff 发布于 2013/04/13 13:48
阅读 921
收藏 4

ohloh.net 是个好网站,上面有很多开源项目的统计信息。

关于OpenERP,它记录了以下有趣的数字。

代码成熟,管理规范

OpenERP的第一行代码在2006年提交。虽已是5年之久,这个项目现在仍旧保持活跃,正在解决大量的问题和持续创造价值,得益于一个有组织、有良好盈利模式的持续贡献者团队。

这么长的项目历史,现在仍能保持如此活跃,表明这个项目的代码和社区长期来看值得信赖,也证明了产品的成熟度和代码缺陷较少。

超大的活跃开发团队

在过去12个月,有240个开发者向OpenERP提交代码。这是全世界最大的开源团队之一,在Ohloh有统计的项目中属于领先的2%项目。

这个估算还仅限于最近12个月,从项目的整个历史来看,有931个开发者贡献了代码。

(译注:此网站上包含了全世界90%的开源项目统计数据,统计依据是代码库。这个OpenERP项目的统计只包含launchpad上三个OpenERP主项目 server 、gtk、 web的代码库,没有考虑社区贡献的代码集。粗略估计,未参与统计的社区代码和贡献者应有核心代码的10倍左右。)

逐年增长的开发活跃度

在过去的12个月中,OpenERP的活跃度稳步增长。这意味着对项目的关注度在增加,开源社区已经忠于这个项目了。

Ohloh是按照过去12个月代码提交的次数来下的这个结论。开发者人数和代码行数没有考虑进来。

代码平均注释量

OpenERP使用Python语言。

在Ohloh统计的Python项目中,平均来说,26%的代码行是注释(不可执行,为了阅读和维护方便)。OpenERP也符合这个平均标准。

大量的注释证明代码组织良好、文档规范,也证明了开发团队协作有力、训练有素。

编程语言

总代码行数 : 813,153   编程语言 : 17

有效代码 : 628,692                   占比 : 77.3%

注释行数 : 112,110                   占比 : 13.8%

空行数 : 72,351                         占比 : 8.9%

其中:

有268,184行Python代码

有309,341行XML代码

有179,073 行JavaScript代码

以上翻译自 https://www.ohloh.net/p/openerp/factoids,以下为我关注的话题,自己写的。

OpenERP的代码值多少钱

按COCOMO的成本估算方法,OpenERP有628,692行有效代码,相当于168个人年的工作量,按每人年平均工资55,000美金计算,OpenERP的代码价值 $9,214,319,即九百二十一万四千三百一十九美金。

出于好奇,我还看了其他几个相关开源项目的估值,列在一起做个比较。

Linux Kernel                27076万美金

Python                           1310万美金

PostgreSQL                    995万美金

OpenERP                        921万美金

Apache HTTP Server    251万美金

NGINX                            167万美金

同样出于好奇,我看了几个Java开源ERP项目的代码量和基于代码量的估值,基本都过亿了。这也难怪,Java程序员写上百行代码完成的功能Python程序员几行就搞定了。ZOPE搞了这么多年只有37万行代码。JFire只是个简陋的ERP开发框架(人财物管理的功能还没实现)就已经87万行了。

此文仅供娱乐。

加载中
0
小强哥
我也要去尝试尝试 感谢lz介绍 
0
WangJeff
WangJeff
今天在 ohloh 上看了下openbravo,竟然有2700多万行代码。功能比openerp少很多很多,不知道这些代码都写在哪里了。
0
mn_1127
mn_1127
想学习一下!
返回顶部
顶部