1最流行的开源项目 首先发布的是过去一年在GitHub上最流行的开源项目,见下图: 可以看到其中有不少是我在之前GitHub系列文章里介绍过的,如awesome、free-program-books、react-native、on-my-zsh等,不过令我没想到的是lantern竟然也入选了,足以说明全世界人们对自由上网的渴望,关于lantern是什么我不多说了,自己去了解吧。 2最受欢迎的编程语言这个世界有多少种编程语言你们知道么?我想没人说得清楚,GitHub给出了答案。GitHub上所有的开源项目包含了种编程语言。不说不知道,一说吓一跳,要知道这世界上只有个国家和地区,编程语言的数量超出了世界上国家的数量,有时候就在想,那么多不为人知的编程语言都是什么人在用? 要问年最受欢迎的编程语言是什么?同样GitHub也给出了答案。以下是GitHub根据过去12月提交的PR数量来排名的,虽然不完全准确,但是PR起码代表了项目的热度与欢迎度,还是值得可信的: 可以看到排名第一的是JavaScript。我想有几方面的原因吧,一是本来GitHub上早期的一些开源项目都是web前端相关的,二是随着移动端各种跨平台框架的需求,js被予以重任,如ReactNative、week等,三是js领域各种框架层出不穷,如vue.js、angular.js、react.js等,所以JavaScript排名第一并不是很意外。所以有对web前端感兴趣的同学,js是必备技能,想往这方面发展依然热度不减,而事实上国内需求目前对有经验的web前端工程师确实很缺乏,很多时候钱多活少离家近都招不到人。 另外老牌语言Java依然能排名第二蛮意外的,我想这其中很大部分是因为Android的发展让Java焕发了第二春。 紧接着是Python、Ruby、PHP,这三种都是属于动态语言,对于我们Android开发所用的Java静态语言是不一样的,之前有人问过我想学习一门除了Java之外的语言,如果实在感兴趣的话我就建议学习下Ruby或者Python,能从中了解到很多Java层面没接触过的知识。另外都说PHP是世界上最好的编程语言,这排名名不副实啊! 另外这份排名很有意思,元老级编程语言C++、C几乎每年都上榜,所以根本不用担心自己用的编程语言会过时,如果真那样的话C++、C那些程序员早都丢饭碗了。 最后一经出来就被热捧的Swift排名有点对不起大家对它的期待,今年仍然比不过亲兄弟的ObjectiveC,我觉得很大原因是因为亲爹Apple没有让开发者们强制使用Swift,不过增长倒是很迅速,增长了%,相信这增长速度加上有个强大的爹,它的发展还是很期待的,只不过听说现在甚至还在改语法,所以还没有完全成熟,不要过于这么快就报太大的期待,不过如果iOS开发者们到现在还没有学习甚至了解就说不过去了。 所以,年最受欢迎的编程语言是JavaScript! PS:作为Android开发者也蛮高兴的,毕竟我们所用的编程语言Java是JavaScript他哥! 3开源贡献最多的组织打死我都想不到年对开源贡献最多的竟然是微软,一向封闭为主的微软今年发力开源社区,竟然超越了Google、Facebook,加上国内很大巨头也纷纷在开源社区发力,别的不说,就说Android界吧,今年包括腾讯、阿里等纷纷推出各自的开源项目,可能真的说明拥抱开源,才是王道吧! 4GitHub新增用户GitHub已经有超过万的用户和超30万的组织。而今年,中国是新用户增长最多的国家,比15年增长快翻了一番,而这其中,身为一个Google、GitHub真爱粉,我觉得我也出了一把力(装逼完成,逃...) 当然还有很多其他有意思的数据,这里就不一一详细介绍了,感兴趣的不妨到这里去看下。 北京白癜风最好的医院北京看白癜风好专科
|