p*****2 发帖数: 21240 | |
c******o 发帖数: 1277 | |
d*******r 发帖数: 3299 | 3 据说 Python 版本效率不如 Java, Scala 版本?
【在 c******o 的大作中提到】 : python 也行的 : 或者java
|
p*****2 发帖数: 21240 | 4 java没有shell吧?
python就算了
【在 c******o 的大作中提到】 : python 也行的 : 或者java
|
j****y 发帖数: 684 | 5 搞spark之前是不是hadoop那套东西要搞懂,会用?
【在 p*****2 的大作中提到】
|
n*****3 发帖数: 1584 | 6 能说说 为啥 python 不行?
performance or sth else?
我们这也要上 spark,
但没人有scala经验。
倒有一个cloujure 高手。
【在 p*****2 的大作中提到】 : java没有shell吧? : python就算了
|
n*****3 发帖数: 1584 | 7 scala 咋学啊?
看着 比c++还烦
【在 n*****3 的大作中提到】 : 能说说 为啥 python 不行? : performance or sth else? : 我们这也要上 spark, : 但没人有scala经验。 : 倒有一个cloujure 高手。
|
N*****m 发帖数: 42603 | 8 京二,你这是啥都跟在我后头啊。哈哈
【在 p*****2 的大作中提到】
|
n*****3 发帖数: 1584 | 9 有没有 good part of scala.
像 c++ or java 那样,
很多 parts 不太懂 也成
大家多指教啊
【在 n*****3 的大作中提到】 : scala 咋学啊? : 看着 比c++还烦
|
p*****2 发帖数: 21240 | 10 感觉不需要
【在 j****y 的大作中提到】 : 搞spark之前是不是hadoop那套东西要搞懂,会用?
|
|
|
p*****2 发帖数: 21240 | 11 我不会做小白鼠的
看好了才上
【在 N*****m 的大作中提到】 : 京二,你这是啥都跟在我后头啊。哈哈
|
p*****2 发帖数: 21240 | 12 这里除了公孙 没人喜欢python
【在 n*****3 的大作中提到】 : 能说说 为啥 python 不行? : performance or sth else? : 我们这也要上 spark, : 但没人有scala经验。 : 倒有一个cloujure 高手。
|
N*****m 发帖数: 42603 | 13 谁说的,我也蛮喜欢的
【在 p*****2 的大作中提到】 : 这里除了公孙 没人喜欢python
|
N*****m 发帖数: 42603 | 14 这个都火了好几年了,小白鼠早就乌嚷乌嚷的了
【在 p*****2 的大作中提到】 : 我不会做小白鼠的 : 看好了才上
|
p*****2 发帖数: 21240 | 15
这不就对了吗
【在 N*****m 的大作中提到】 : 这个都火了好几年了,小白鼠早就乌嚷乌嚷的了
|
p*****2 发帖数: 21240 | 16
你一下说说你都喜欢啥呀
【在 N*****m 的大作中提到】 : 谁说的,我也蛮喜欢的
|
N*****m 发帖数: 42603 | 17 当然,一票子公司最晚前年就掺合了
早就一发不可收拾了
【在 p*****2 的大作中提到】 : : 你一下说说你都喜欢啥呀
|
c******o 发帖数: 1277 | 18 Scala for the Impatient
【在 n*****3 的大作中提到】 : 有没有 good part of scala. : 像 c++ or java 那样, : 很多 parts 不太懂 也成 : 大家多指教啊
|
n*****3 发帖数: 1584 | 19 spark is just stable this year right? pretty new.
【在 N*****m 的大作中提到】 : 这个都火了好几年了,小白鼠早就乌嚷乌嚷的了
|
n*****3 发帖数: 1584 | 20 thanks for the recommendation.
【在 c******o 的大作中提到】 : Scala for the Impatient
|
|
|
l*****t 发帖数: 2019 | 21 有呀。公司有几个data scientist因为spark去学scala的。我不是。
【在 p*****2 的大作中提到】 : : 你一下说说你都喜欢啥呀
|
p*****2 发帖数: 21240 | 22 学的效果如何?
感觉不少人怕学scala
他们为什么不用java?
【在 l*****t 的大作中提到】 : 有呀。公司有几个data scientist因为spark去学scala的。我不是。
|
n*****3 发帖数: 1584 | 23 Java 开发效率 不好, at least for some quick and done task
【在 p*****2 的大作中提到】 : 学的效果如何? : 感觉不少人怕学scala : 他们为什么不用java?
|
c******3 发帖数: 296 | 24 不会scala能学spark吗?spark里到底那些东西是java不行,非要scala的? |
c******o 发帖数: 1277 | 25 spark api只有scala/python, 用java 也可以.但是隔靴挠痒,总是会有问题的。 |
w***g 发帖数: 5958 | 26 貌似python也可以。
【在 c******3 的大作中提到】 : 不会scala能学spark吗?spark里到底那些东西是java不行,非要scala的?
|
g*****g 发帖数: 34805 | 27 https://spark.apache.org/docs/0.9.1/java-programming-guide.html
The Spark Java API exposes all the Spark features available in the Scala
version to Java.
【在 c******o 的大作中提到】 : spark api只有scala/python, 用java 也可以.但是隔靴挠痒,总是会有问题的。
|
B*****g 发帖数: 34098 | 28 ding
【在 g*****g 的大作中提到】 : https://spark.apache.org/docs/0.9.1/java-programming-guide.html : The Spark Java API exposes all the Spark features available in the Scala : version to Java.
|
c******o 发帖数: 1277 | 29 en, http://spark.apache.org/docs/1.0.2/api/java/index.html
是有java API, 我也说akka/play都有,这个怎么没有。
不过没用过,不知道,很多scala的pattern 可能没法用, |
p*****2 发帖数: 21240 | 30
有API,没有shell。
【在 c******o 的大作中提到】 : en, http://spark.apache.org/docs/1.0.2/api/java/index.html : 是有java API, 我也说akka/play都有,这个怎么没有。 : 不过没用过,不知道,很多scala的pattern 可能没法用,
|
|
|
h*******c 发帖数: 248 | 31 Scala learning curve 陡点, 但过了之后开发效率很高。开发习惯跟其它语言差别很
大。别的语言时间主要花在实现上,scala 的时间主要花在设计上。可以边开车边想结
构,想好了只写几行就可以了。 |
c******f 发帖数: 243 | |
g*****g 发帖数: 34805 | 33 等你去维护前人的代码你就知道效率高不高了
【在 h*******c 的大作中提到】 : Scala learning curve 陡点, 但过了之后开发效率很高。开发习惯跟其它语言差别很 : 大。别的语言时间主要花在实现上,scala 的时间主要花在设计上。可以边开车边想结 : 构,想好了只写几行就可以了。
|
h*******c 发帖数: 248 | 34 这个的关键在于项目管理上,不给低质量代码生存的机会。Gatekeeper要绝对严格。
Code Review 这一步不能少。团队宜精不宜大。不能先开发再修改。要先写design doc
,通过review之后再写代码。
你看看spark的代码,绝对都有严格的code review。
【在 g*****g 的大作中提到】 : 等你去维护前人的代码你就知道效率高不高了
|
g*****g 发帖数: 34805 | 35 that's a high profile open source project, lots of eyeballs on it, cannot
say the same thing to the average project.
doc
【在 h*******c 的大作中提到】 : 这个的关键在于项目管理上,不给低质量代码生存的机会。Gatekeeper要绝对严格。 : Code Review 这一步不能少。团队宜精不宜大。不能先开发再修改。要先写design doc : ,通过review之后再写代码。 : 你看看spark的代码,绝对都有严格的code review。
|
h*d 发帖数: 214 | 36
说的确实在理。看看我以前发的有关混混的事情,在绝大部分公司,有一个高质量的开
发团队,所有开发人员能认真对待自己和别人的工作,而且管理层也有共识,已经是可
遇不可求的事情。
Scala作为functional语言,可读性和维护性比不过java这样的过程语言。如果有人喜
欢玩语言技巧,更是糟糕
【在 g*****g 的大作中提到】 : that's a high profile open source project, lots of eyeballs on it, cannot : say the same thing to the average project. : : doc
|
H****S 发帖数: 1359 | 37 恰恰相反,scala的可读性很好,基本上靠谱一点的scala程序员都会大量使用
immutable data structure,这样读起来就不用担心是不是其他地方又给mutate了一下
自己却不知道的。implicit conversion其实也不难reason,scala in depth那本书总
结的很好。
【在 h*d 的大作中提到】 : : 说的确实在理。看看我以前发的有关混混的事情,在绝大部分公司,有一个高质量的开 : 发团队,所有开发人员能认真对待自己和别人的工作,而且管理层也有共识,已经是可 : 遇不可求的事情。 : Scala作为functional语言,可读性和维护性比不过java这样的过程语言。如果有人喜 : 欢玩语言技巧,更是糟糕
|
g*****g 发帖数: 34805 | 38 可读性的问题不在于immutable,immutable当然好。可读性的问题源于一个东西可以有
很多种写法。
【在 H****S 的大作中提到】 : 恰恰相反,scala的可读性很好,基本上靠谱一点的scala程序员都会大量使用 : immutable data structure,这样读起来就不用担心是不是其他地方又给mutate了一下 : 自己却不知道的。implicit conversion其实也不难reason,scala in depth那本书总 : 结的很好。
|
H****S 发帖数: 1359 | 39 归根接地是一种写法。比如有人喜欢用flatmap加map写在一行,我喜欢用for
comprehension,但是这本质是一回事。并且scala avoid了很多java本身的问题,比如
val会直接编译成final。java不用final基本上就是奔着hisenbug去了,但是不少程序
员并不知道。
【在 g*****g 的大作中提到】 : 可读性的问题不在于immutable,immutable当然好。可读性的问题源于一个东西可以有 : 很多种写法。
|
g*****g 发帖数: 34805 | 40 implicit function, operator overloading, 括号参数可省,结合性可能从右到左,
能轻松写出一个DSL的语言没有一种写法之说。
至于好坏跟项目,成员,强度,角色等关系都很大,不能一概而言。Java不是一种不会
出bug的语言,但是是一种比较容易擦屁股的语言。
【在 H****S 的大作中提到】 : 归根接地是一种写法。比如有人喜欢用flatmap加map写在一行,我喜欢用for : comprehension,但是这本质是一回事。并且scala avoid了很多java本身的问题,比如 : val会直接编译成final。java不用final基本上就是奔着hisenbug去了,但是不少程序 : 员并不知道。
|
|
|
H****S 发帖数: 1359 | 41 我同意Scala对于程序员的要求确实导致组建一个像样的并且风格比较统一一致的团队
不是一件容易的事情。虽然我觉得你说的那些feature都其实理解起来还好,但是这个
评价也只是基于个人感受。话说回来,感觉写了Scala以后,回去写Java代码质量会提
高不少。
【在 g*****g 的大作中提到】 : implicit function, operator overloading, 括号参数可省,结合性可能从右到左, : 能轻松写出一个DSL的语言没有一种写法之说。 : 至于好坏跟项目,成员,强度,角色等关系都很大,不能一概而言。Java不是一种不会 : 出bug的语言,但是是一种比较容易擦屁股的语言。
|
j****y 发帖数: 684 | 42 Java代码质量会提高是因为思想不一样了?
【在 H****S 的大作中提到】 : 我同意Scala对于程序员的要求确实导致组建一个像样的并且风格比较统一一致的团队 : 不是一件容易的事情。虽然我觉得你说的那些feature都其实理解起来还好,但是这个 : 评价也只是基于个人感受。话说回来,感觉写了Scala以后,回去写Java代码质量会提 : 高不少。
|