官方入门指南展示了如何在macOS、Linux和Windows上使用命令行工具安装Clojure及其依赖项。
这些程序对有经验的程序员来说效果很好,他们可以轻松找到解决方案。然而,对于降低入门门槛以适应初学者而言,这并不是最佳选择,这也可能导致第一印象不佳。
我在针对那些几乎没有Clojure或编程经验的初学者举办的“入门Clojure”研讨会中使用了上面提到的指南。我亲眼目睹了人们如何在他们的系统中安装Clojure并正确使用它,尤其是Windows用户。
如果用户可以一步安装Clojure及其所有依赖项,这将使人们更容易安装Clojure,并显著改善新手的用户体验,这对于提高曝光率和采用率至关重要。
为此,我建议为所有操作系统提供官方的“下载并双击安装程序”。为了获得灵感,您可以查看其他语言如Python或Go提供的安装程序。例如,“只需下载此安装程序并运行即可。”
此外,Scala有一个出色的网站,有两个选项来指导初学者和高级用户使用不同的安装指南。鼓励初学者在不安装任何软件的情况下在浏览器中尝试Scala。对于Clojure,我们可以引导初学者尝试Calva或Maria。
总之:我们可以从其他编程语言生态系统中汲取灵感,为新手的安装过程创造更顺畅的体验。新手的体验从发现到安装过程。
请注意,在Clojurians Slack中有一个相关的讨论正在进行中。