Stack Overflow(IT 技术问答网站)今年开展了一项调查,共有 64000 名开发者参与。调查显示,SQL 是目前第二大编程语言,有 50%的开发者(包括 Web,桌面,运维,数据等方向)在使用 SQL。唯一打败了 SQL 的,是年龄只有 SQL 一半的 JavaScript。
这对于一门已经 43 岁的语言来说是一个了不起的成就,况且还是在变化日新月异的软件和科技领域。
当然,C 和 C++的年龄与 SQL 不相上下,但即使是把这两种语言加在一起也没有 SQL 那么流行。这可能就要由开发者们对各种数据库技术的使用情况来解释了:
可以看到,SQL 相关技术牢牢地占据数据库技术使用比例的前几位。虽然这些技术远远不是最受欢迎的,不过好在有 PostgreSQL 这个意外:
而且 SQL 语言虽然是最流行的语言,但也没有得到太多的喜爱:
但也有一件好事,SQL 是最不被害怕的语言……
最令人畏惧的语言排行, Stack Overflow 2017
综上所述,调查数据告诉我们,SQL 是使用最广泛但却不怎么受欢迎的语言……