官方入门指南展示了如何使用命令行工具在macOS、Linux和Windows上安装Clojure及其依赖项。
这些步骤对经验丰富的程序员来说效果很好,他们习惯于自己解决问题。然而,当想到减少新手入门的门槛时,这并不是最佳方案,可能会导致初次的体验不佳。
在我针对几乎没有Clojure或通用编程经验的新手的“Clojure入门”研讨会上,我用了上述指南。我亲眼目睹人们在他们的系统上安装Clojure并使其正确运行时遇到了多少困难,尤其是Windows用户。
允许用户一步安装Clojure及其所有依赖项会使人们更容易地安装Clojure,并极大地改善新手的用户体验,这对于增加曝光和采用率至关重要。
为此,我建议为所有操作系统提供官方的“下载并双击安装程序”。为了获取灵感,可以看看Python或Go等语言提供的安装程序:Python或Go。“只需下载此安装程序并运行。这样就完成了。”
此外,Scala有一个出色的着陆页面,提供了两个选项,分别引导新手和高级用户到不同的安装指南。鼓励新手在浏览器中尝试Scala而无需在计算机上安装任何东西。对于Clojure,我们可以引导新手尝试Calva或Maria。
总之:我们可以从其他编程语言生态系统汲取灵感,为新手创造更平滑的安装体验。在发现之后,新手的体验从安装过程开始。
请注意,在Clojurians Slack中正在进行一个相关的讨论。[点击查看](https://clojurians.slack.com/archives/C0353589RFC/p1649837679043339)。