而 Python 社区开发者当前是 65 万,净新增 10 万人。
截止目前,R 社区开发者数量刚刚超过 10000 人
这个灌水的帖子是来砸场子的,逃
你比较这两个语言的开发者人数主要是想比较什么呢?还有别的指标嘛?大概就是有没有撒可以分析组成成分的指标?我看网络上一些对程序语言的排行,有一不知咋估计出来的类似流行度或者市场份额的指标,大概是 python 占16%,R 占 1.25%,这样看前者大约是后者的13倍。而单看开发者人数,前者是后者的五六十倍。这两个指标的差别,约略可以不靠谱地说明 R 社区一万个开发者就可以保障 R 包开发质量和数量,而 Python 社区新增的十万开发者有一定比例是凑着热度来的。
R 开发者人数新增少是不是也跟之前有个帖子提到的社区管理者的极权问题有关呢,就是维护 R 包这件事本身被制定了相当多的要求,劝退了不少人。
好像我刚刚吐的槽才更像是来砸场子的……
Julia 用户默默按下了 ctrl + w,然后默念:人数又能说明什么,有本事比速度啊
yuanfan R 开发者人数新增少是不是也跟之前有个帖子提到的社区管理者的极权问题有关呢,就是维护 R 包这件事本身被制定了相当多的要求,劝退了不少人。
这个可能是个重要原因。我估计 PyPi 的审查力度可能不及 CRAN 的百分之一(我在 NPM 和 Chocolatey 都有一丁点发布包的经验,那里几乎根本就没有一个活人来管,想发包?愿发尽发!)。CRAN 每年都会有不少包被下架。用这里的数据会稍微准确一丁点:https://github.com/cran (下架的包还会保留在这里)或者在 Github 全网搜索 R 包,这样能覆盖到那些不愿、不能或不敢发 CRAN 的包。
或者干脆搜 Github 上 R 相关项目的数量:
https://github.com/search?q=language%3AR&type=Repositories&ref=advsearch&l=R
https://github.com/search?q=language%3APython&type=Repositories&ref=advsearch&l=Python
Python 大约 230 万,R 26 万。
用户比例也差不多(200 万对 20 万):
https://github.com/search?q=language%3AR&type=Users&ref=advsearch&l=R
https://github.com/search?q=language%3APython&type=Users&ref=advsearch&l=Python
当然这几个数字都不能确切说明什么问题,简单的数字都是任人打扮的小姑娘,要找到一个相对公平的比较还是挺难的(CRAN 与 PyPi 对比、Github 上的对比,都有各种可能的代表性不足)。