2014 年 Clojure 和 ClojureScript 使用进展调查报告

阅读数:1086 2014 年 11 月 4 日

话题:函数式编程语言 & 开发架构

Cognitect 近期发布了一个社区调查的结果。该调查旨在找出“社区是如何使用 Clojure 和 ClojureScript 的,使用它们的目的,哪些方面做得好,哪些方面需要改进”。Cognitect 的Justin Gehtland表示,尽管这次调查不是一次细致严谨的调查,但是它展现了 Clojure 如何“从探索状态转变为一个在开发工作中可行的、可持续发展的平台”。

今年已经是 Cognitect 第四年进行这个调查。调查关注点覆盖了 Clojure 和 ClojureScript,不过后者的发展似乎依赖于 Clojure 的发展。

Justin 表示这次调查最主要的发现是,这两种语言在商业用途的使用数量上都有明显的增长。Clojure 的主要使用领域是 Web 开发,在受调查者当中声称在商业产品和服务中使用 Clojure 的比例从 20% 出头增加到了 35% 左右。另一方面,在网络编程、NoSQL 和数学 / 数据分析领域,Clojure 的使用率稍有下降。

Clojure 的主要开发环境仍然是 Emacs,基于 IntelliJ 构建的 IDE Cursive排名第二,Light Table排名第三。Justin 表示,作为一个编译 / 打包 / 部署 / 发布的工具,高居 98% 使用率的Leiningen已经无所不在。

此外,Clojure 1.6 是目前最广泛使用的版本,但有 18% 受调查者已经在产品或者开发中使用 Clojure 1.7 alpha 版。

最后,如何获取文档和辅导资料成为开发者最关心的问题,而就业前景则从去年的第一位降到了第二位。

想要获取完整的信息,可以访问2014 ClojureClojureScript 调查报告

查看英文原文:Survey Finds Clojure Adoption Progresses Year-to-Year


感谢杨赛对本文的审校。

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。