2019 Haskell Report

Haskell is a purely functional programming language, developers have recently released a " 2019 Survey Report Haskell" Haskell ecological survey involving all aspects, including the situation of developers to use Haskell, Haskell Haskell tool chain and the use of community construction and so on .

The survey collected a total of 1211 copies feedback, feedback most of these people have used Haskell (89%). Here a brief report highlights several noteworthy.

Why not use Haskell?

Most of the cases accounted for most companies do not use Haskell, while others are much more reasons associated with ecological Haskell, such as documents, packages and tools imperfect.

Haskell use in your work?

We can see that most people surveyed use Haskell at work, and why not work in Haskell using it? Their answer is this:

In addition to ecological reasons and in front when it comes to software companies do not support, it is difficult to recruit engineers Haskell is also a major factor.

What can skillfully use other programming languages ​​other than Haskell?

Use Haskell which type of software development?

CLI program and API services are most popular, which means they usually have the best packages available and well documented, the final analysis, small ecology.

Use Haskell in which industries?

Web continues to dominate, followed by finance and education, other types of encryption is the most popular currency, academia / research / scientific and security and other fields.

On which platform Haskell?

What are deployed to the platform?

Obviously, the development and deployment platforms are ahead of other Linux platforms.

What Haskell compiler to use?

What language extensions are enabled by default?

What use to build tools using Haskell?

Nix utilization have risen.

Which editor to use when using the Haskell?

一般来说关于编辑器的选择会有两大阵营,基于终端和基于图形。Vi 和 Emacs 一如既往地受欢迎,VS Code 数据在不断上涨,而 Atom 的受欢迎程度则持续下降。发起这个调查并发布报告的作者猜测是因为 Atom 用户放弃 VS Code 导致的,实际上他的猜测应该是准确的,前几天 Facebook 才宣布默认开发环境采用 VS Code,而不再是原来的 Nuclide/Atom-IDE。

并且,如果 VS Code 继续以这种速度发展,那估计它明年将超越 Vi 与 Emacs,成为使用 Haskell 的开发者最常用的编辑器。

对 Haskell 项目使用什么版本控制系统?

Git 大势,而 Mercurial 则式微,根据 Stack Overflow 开发人员调查,近 90% 的开发人员使用 Git,而 Mercurial 是最不受欢迎的版本控制系统,只有约 3% 的开发人员采用。相关内容可以查看:

通过什么渠道与 Haskell 社区互动?

Slack 第一次超过 IRC。

此外,不见微信、QQ,这也不难理解,参与调查的开发者的居住地分布情况这样的:

(后边的数据没有截进来)其中来自中国的只有 10 人。

希望看到以下 Haskell 主题中的哪些内容?

Haskell 用户希望看到更多有关最佳实践、设计模式、应用架构,库实战、性能分析与工具选择相关的文章。

完整报告查看:https://taylor.fausak.me

Guess you like

Origin www.oschina.net/news/111702/state-of-haskell-survey-2019