看到一篇博文,英文原版地址如下:
我看了一篇博客,标题是《为什么我们要从 X 语言转到 Y 语言》,具体是哪种编程语言,我忘了。于是我开始想,是不是可以把这些文章归纳起来,生成一个关于从 X 语言转到 Y 语言的 N*N 的联列表( contingency table )?
所以我写了个小脚本,可以用脚本在 Google 上查询,再加上一小段代码就能得到搜索结果的数目。我尝试了用几个不同的关键词来搜索,像“ move from <language 1> to <language 2>”,“ switch to <language 2> from <language 1> ”等等。最终得到了一个所有语言的 N*N 的联列表。
本文图表尺寸很大,先来解释如何读图:
更多还是看原文吧
在大家讨论 Rust 的时候。我作为中老年 Phper 觉的 Golang 是个不错的选择。这篇文章某种程度上印证了我的观点。
最近在看 beego,感觉文档写的很好。作为转型参考不错。
只是看到个好文章,跟大家分享。欢迎大家一起讨论。
1
yangtukun1412 2017-05-05 17:28:46 +08:00
很有意思, 结果也比较符合预期和身边观察的结果.
|
2
xss 2017-05-05 17:55:24 +08:00
我大 perl 已经沦落到如此地步了么.......
|
4
SuperMild 2017-05-05 18:06:13 +08:00
1、横着看,如果某一行有特别多深色的格子,说明这种语言出逃的情况比较严重,典型的是 Java 和 Python
2、竖着看,如果某一列有特别多深色的格子,说明这种语言是受欢迎的出逃目标,因吹撕汀的是,也是 Java 和 Python 比较明显。 3、go 作为一种比较新的语言,表现很不错。 |
5
coderluan 2017-05-05 18:06:54 +08:00
你这算欺负 C 语言吗
|
6
hellobanny 2017-05-06 09:24:47 +08:00
对角线上横竖都有很深的颜色就是最火的几个。目测是 C,Java,Python
|
7
loserwn OP 整体上看,从内容到展示方式都是挺有意思的。作者的思路写的也比较清楚。
|
8
nfroot 2017-05-06 13:49:27 +08:00
@SuperMild 你这话的意思好像是这样的
Java 和 Python 都被忽悠过来,然后一用才发现不好用,马上又转到其他语言…… 还有一种附加的可能就是,出逃的用户又不断忽悠别人来踩坑,于是形成了这个结局 |
9
holulu 2017-05-07 07:23:11 +08:00 via Android
beego 的 ORM 真的不敢恭维
|