x***i 发帖数: 585 | 1 最近因为用cascalog的原因, 苦练clojure, 感觉完全颠覆以前编程的思路. 大家如何
看其未来发展, 和scala比呢?
去年用过一阵子scala. 感觉即支持传统的编程模式,也能functional programming. 但
是语言细节及其复杂, 一阵子不用, 很快就忘记了. | p*****2 发帖数: 21240 | 2 都学
clojure比较简单 但是缺乏重量级架构
【在 x***i 的大作中提到】 : 最近因为用cascalog的原因, 苦练clojure, 感觉完全颠覆以前编程的思路. 大家如何 : 看其未来发展, 和scala比呢? : 去年用过一阵子scala. 感觉即支持传统的编程模式,也能functional programming. 但 : 是语言细节及其复杂, 一阵子不用, 很快就忘记了.
| f********x 发帖数: 99 | 3 当然是选Scala,对应的pipeline的开发可以用scalding来替换cascalog。scalding背
靠Twitter,应该够用一阵子了。如果需要实施复杂的算法,从Scala还可以扩展到
Spark。最后,我感觉用原生的Java+Cascading也比cascalog强。因为用Clojure的话,
又存在于Groovy的竞争关系。
【在 x***i 的大作中提到】 : 最近因为用cascalog的原因, 苦练clojure, 感觉完全颠覆以前编程的思路. 大家如何 : 看其未来发展, 和scala比呢? : 去年用过一阵子scala. 感觉即支持传统的编程模式,也能functional programming. 但 : 是语言细节及其复杂, 一阵子不用, 很快就忘记了.
| p*****2 发帖数: 21240 | 4
先学clojure,再学scala挺好。没有fp的基础学scala很难到位
【在 f********x 的大作中提到】 : 当然是选Scala,对应的pipeline的开发可以用scalding来替换cascalog。scalding背 : 靠Twitter,应该够用一阵子了。如果需要实施复杂的算法,从Scala还可以扩展到 : Spark。最后,我感觉用原生的Java+Cascading也比cascalog强。因为用Clojure的话, : 又存在于Groovy的竞争关系。
| x***i 发帖数: 585 | 5 多谢前辈建议, 顺便再此推荐一个 clojure 的 "leetcode": 4clojure.com |
|