官方入门指南 展示了如何使用命令行工具为macOS、Linux和Windows安装Clojure及其依赖项。
这些过程对于经验丰富的程序员来说效果很好,他们可以轻松地解决问题。然而,当涉及到降低入门门槛时,这种情况并不理想,给人留下了糟糕的第一印象。
我在面向那些几乎没有Clojure或一般编程经验的初学者的“入门Clojure”研讨会上使用上面提到的指南。我亲眼看到人们如何在自己的系统上安装和正确设置Clojure,尤其是在Windows用户。
允许用户一键安装Clojure及其所有依赖项将使人们更容易安装Clojure,并大大改善新手的用户体验,这对于提高曝光度和采用率至关重要。
为此,我建议为所有操作系统提供官方的“下载并双击安装程序”。为了获得灵感,请查看其他语言(如Python 或 Go)提供的安装程序。“只需下载此安装程序并运行即可。就这么简单!”
此外,Scala有一个出色的着陆页,有两个选项可引导初学者和高级用户访问不同的安装指南。初学者被鼓励在浏览器中尝试Scala,而不需要在他们的计算机上安装任何内容。对于Clojure,我们可以引导初学者尝试Calva 或 Maria。
总之:我们可以从其他编程语言生态系统汲取灵感,为初学者创造更顺畅的安装体验。在发现之后,新手的体验从安装过程开始。
注意:在 Clojurians Slack 中有一个相关的讨论正在进行中。