说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

【多图】Github编程语言分布统计:JavaScript称霸

HTML文档下载 WORD文档下载 PDF文档下载
Github作为全球最大的开源项目托管平台,每天都会有许多项目托管在上面,有些程序员会好奇,这么多项目,有哪些项目是基于Java或者Python开发的呢?

【编者按】Github作为全球最大的开源项目托管平台,每天都会有许多项目托管在上面,有些程序员会好奇,这么多项目,有哪些项目是基于Java或者Python开发的呢?本文作者或许就是带着这样的好奇,对Github上各门编程语言进行了统计。但他并未透露具体的统计方法,本文数据仅供大家参考。

以下为译文

我一直想了解一下各个语言在Github上的分布情况,虽然以前有过相关文章出现,但我觉得他们写的都不是很清楚,为了更加地一目了然,我决定自己动手。

Stars

目前,Github上有68个存储库(repositories,下文简称仓库)的stars是超过10000个的。


在这些仓库中,基于JavaScript开发的仓库占到了55.7%,其次分别是CSS、Ruby。在Github上,前端项目获得了较高的关注度。

下面再来看看Stars前10名的仓库情况:


不负众望,JavaScript占到了70%,也就是说,在排名前十个仓库中,有7个都是基于JavaScript开发的。

目前,Stars大于1的仓库有2209178个。


在这次统计中,JavaScript以23.2%的份额又排在了第一位。紧随其后的分别是Ruby和Java。

Forks

Github上有10个仓库的forks数超过了8000,下面来看看这些仓库的语言分布情况。


在这次统计中,CSS跃居到了第一位。而JavaScript和Ruby并列在了第二位。

而在整个Github上,forks数大于1的仓库有944872个。



不出所料,JavaScript在所有的forks仓库中排名第一,其后分别是Java、Python。

Repositories

根据Github上的统计,其上面的整个仓库有16.9M(16900000)个。

下面是这些仓库所使用的编程语言中,排名前十位的分别是:


在所有的仓库中,其中有21.2%个仓库是基于这十门语言开发的。而JavaScript又是排名第一。紧随其后的则是Java和Python。

Issues

Github官方统计有42.2M个问题,然而,我只统计到了12.4M个。

下图数据来自于我所统计的Issues。


Open

对所有开放仓库的统计。



Closed

有开就有关,下图是对所有关闭仓库的统计。

图片说明一切,JavaScript又占据了第一。

英文来自:Asas Dhamani

《近匠》火柴手写码,输不错的验证码利器 Web、App中添加动效设计应遵循的12条原则 越狱与开源:2015移动安全峰会(MSS)纪实 开发者自白:我是如何不花一分钱收获230万应用下载量的! OpenCloud 2015报名超预期 近20位讲师会前采访提前看 硅谷公司人才招聘那些事儿——硅谷“超级面试官”董飞专访 一切为了用户体验:揭秘京东首页改版背后的故事 TIOBE 2015年4月编程语言排行榜:Java王者归来 三大主题技术峰会开幕在即 OpenCloud 2015参会者提醒 《近匠》快码,唯快不破的代码众包平台 打破边界 生态化反!乐视发布三款超级手机 苹果收购LinX:iPhone或将采用双摄像头技术 Google《Android性能优化》学习笔记 Amaze UI 2.3.0版本发布 整合多个第三方插件 专访Layabox创始人谢成鸿:Flash与HTML5结合的背后 高德推“LBS+”开放平台战略 整合位置大数据和云计算 CLion 1.0发布,C/C++跨平台集成开发环境 2015超实用的前端开发指南 期待吗?Linux 4.1将引入大量汇编代码变更! TSMC量产16FF+制程,Apple Watch或将采用Finfet技术 谷歌搜索引擎更新 移动端支持不好的网站排名将受影响 《近匠》格知GUECHI,设计师品牌让你离时尚更近 Apple Watch应用开发经验谈:我遇到的那些坑 约吗?UNITE 2015 BEIJING日程全揭晓! 谷歌扩擴增App搜索結果 已抓取300亿App页面 功耗、联网与交互:可穿戴设备操作系统问题解读 李大学离职京东后:转做投资人,助传统产业“互联网+”转型 Skype Translator实现中英实时语音对话 语音翻译领域又一新突破 如何判断自己是否适合自由职业? 创造·连接·成就:UNITE 2015 BEIJING圆满落幕 IT互联网人才招聘市场特点:人少钱多疯狂抢? 请教各位高手:有关page.server.execute()的问题? why???为什么?? 怎样删除记录!并记录都为NULL的! 怎么得到自身的文件名?急 急啊!请教大虾:如何用Img控件显示数据库里的二进制图像文件?? 请问,UBB代码的问题. 女朋友中标怎么办? 电影收费网站帐号共享,喜欢看电影的朋友进来。。。 大家做的基于GIS的软件,都实现一些什么功能啊?来者有分 我想用delphi在前端输入7位小数点,怎幺做? 求助 喜欢CS的朋友请进来 各位高手:IIS 不解析asp页面是什么原因? 我想用delphi在前端输入7位小数点,怎幺做? sql7数据库使用中的奇怪错误!!! 谁能告诉我这是怎么回事啊?急!在线等,分不够在加,马上解决马上结恬! 怎样把日期转化为星期 一个关于建立文件管理窗口的问题 我想在3dmax中的立方体顶面贴图,其他面不动,如何实现? 如何在DataGrid中加入CheckBox,并确定是否被选中?急!!! 关于用户自定义page类的问题 存储过程中IF EXISTS(select @result=aaa from tbl)提示等号附近有语法错误!!! 请问除了设置Anchor属性外如何保证窗体放大后组件的位置和大小? 如何在BCB中动态创建对象? SOS 救火 帮忙看个错,数据库连接问题 看看这个xml怎么用xsl解析 在DELPHI中,怎么遍历相同的控件? 一个简单的问题---在线等 在线等待:如何捕捉listctrl垂直滚动条的点击事件? 控件分类管理 急求一个递归统计函数,能解决者马上给分!!! 如何在ie中只打印iframe里面的页面内容 求select语句 请jennifergiant来领分,谢谢 如何将在内存中创建的BMP文件加载到页面上??? 帮忙看个错,ORA-00600 那里可以下载测试工具(Loadrunner,testdirector) 如何写一个往数据库里插入记录的公共模块啊? 文本两边对齐 请问sqlserver2000中bit类型值怎样表示 谁有jspsmart 上传组件。我上不了jspsmart.com ,好心人给我发一个!!! 时间格式有误,不知是何原因? 怎样开、关进程!(不是线程)? 今年高考的一篇旷世奇文 cnn连接怎么单独写出来,让Sub或Function调用?不用每次都写一次连接, 请附上Code ,谢谢 请教multibytetowidechar的用法 请救各位. 关于用nmudp实现传输!up也有分,:)) jcreator的debug模式不是很好用,怎么(黄色小三角)指的位置不对啊? 关于用mscomm编程的问题,请大虾指教 Venice 英语,要有声音的, SAS中index有什么作用 供奉关二爷到底可不可以供奉酒肉,怎么说的都有, z_index 起什么作用? 在数列{an}中,a1=1,a(n+1)=1-1/4an,bn=2/(2an-1),(1)证明{bn}为等差,并求{an}通项公式主要第二小题(2)若对任意n属于N*,不等式bn≤3k×2的n-1次+7恒成立,求实数k的取值范围. 数列{an}前n项和为Sn,已知a1=1,S(n+1)=4an+2,1、设bn=a(n+1)-2an,求bn的通项公式2、求{an}的通项公式 关二爷看《春秋》 建立数据库的索引实际上就是建立一些倒排表,对吗? 如何按 目录 容量 排列 WORD目录排列问题我这有本年鉴的目录,要求按标引词首字汉语拼音(同音字按声调)顺序排列;同声同调按笔画顺序排列;首字相同,按第二音序排列,依次类推怎么排啊,急.各位大侠帮忙啊 在 一道矩阵、概率结合的题目,求大家帮忙看看,给点思路提示.题目见问题补充中的图片! 明年起北京车辆违反尾号限行或被罚10梦鸽昨现身北京301医院 学生证实李俄外长称叙问题国际会议遭破坏 批西方记者实拍芬兰割鹿角过程:驯鹿难逃被宰港报:美国新军舰将刺激解放军奋起直追硕士学位 科级干部 浙师大图书馆门槛喧嚣城市难掩寂寥内心—老漂族,幸福港杭州到广西快速铁路明年底打通 6.5奥巴马再提名支持者当大使以再释26名巴勒斯坦囚犯穆兄会又一高级领导人被捕今天,还要扫盲吗? 聚焦当下的扫盲问中国最大滨海芦苇湿地正在进行全面生态保监会:开展保险机构上市计划调研工作沪指尾盘拉升大涨2.92%挑战320河北15年公益路上的“带头大哥”卢英中国时报:东京奥运筹备惹“霉运” 多背景资料:国际扫盲日“火力 2015·山丹”系列演习落幕第三期联合国军事观察员国际培训班在京阿曼珍稀动物绿海龟产卵奇观(高清组图“我们的奉献和牺牲是值得的!” 一位
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘