clojure 开发_clojure入门_clojure scala(2)

电脑杂谈  发布时间:2017-04-16 07:12:22  来源:网络整理

另外Clojure附带了很多并发实用工具,例如引用类型和软件事务内存STM和core.async, core.async是CSP(可以认为是通道)的库实现。

Clojure是一个功能强大的开发环境,但是当我们开发web程序时,最有可能仍然实用JavaScript,而JavaScrit作为一门语言存在很大的局限性。Clojurescript是用于浏览器中的Clojure编译器,它将Clojure的全部功能带到了前端web开发环境中。(但可以肯定的是,你也可以在Node.js中运行它)

许多公司已经在产品中采用了Clojurescript,包括我们的here at Atlassian。我们获得的最主要的一个好处是能够轻松地在服务器和浏览器之间共享我们的核心算法。我认为Clojurescript可能是当前可以使用的最成熟的JavaScript替代品。

结论

这是一篇令我手抖的文章,说实话,到目前为止很难用语言把所有的优点都列出来。因此我强烈建议你观看由 Bruce Hauman所录制的 programs the Flappy Bird game interactively with Clojurescript 视频——它是对本文所描述内容做了一个非常好的流程梳理的一个例子。

如果你有兴趣学习更多的关于 Clojure内容,我强烈建议你加入Sydney Clojure User Group。我们是很友善的一个群组,并且欢迎不同水平的人参加。

如果你不在悉尼,你也可以在Clojure官网上从user groups listing 里找到你当地的用户组。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shumachanpin/article-41617-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 冈本宽志
      冈本宽志

      看老罗和王自如约架了么

    • 德宗宫人
      德宗宫人

      中日回到大陆祖国母亲的怀抱

    热点图片
    拼命载入中...