由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 有因为Spark而学习Scala的吗?
相关主题
一个用java写spark应用的问题大家用scala都写什么?
Go再不靠谱也比scala强scala. go. clojure.学一個 学哪个?
请大家推荐c#和Java的书要用Scala么
学scala和spark需要什么pre req?请教一下,各位牛人觉得Rust语言怎么样?
Scala会不会把Java搞成第二个C++请教一下怎么学习java framework,怎么找java工作 (转载)
上scala有一个直接的好处functional programming why?
spark 为啥不用 java 写谈谈为什么上scala
有人上Spark用python API的么【失败感言】我是做PHP的 (转载)
相关话题的讨论汇总
话题: scala话题: spark话题: java话题: python话题: api
进入Programming版参与讨论
1 (共1页)
p*****2
发帖数: 21240
1
c******o
发帖数: 1277
2
python 也行的
或者java
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那套东西要搞懂,会用?
相关主题
上scala有一个直接的好处大家用scala都写什么?
spark 为啥不用 java 写scala. go. clojure.学一個 学哪个?
有人上Spark用python API的么要用Scala么
进入Programming版参与讨论
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
相关主题
请教一下,各位牛人觉得Rust语言怎么样?谈谈为什么上scala
请教一下怎么学习java framework,怎么找java工作 (转载)【失败感言】我是做PHP的 (转载)
functional programming why?第三代编程语言基本特征都很相似
进入Programming版参与讨论
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 可能没法用,

相关主题
python代码写成这样,什么鬼阿。Go再不靠谱也比scala强
从今天开始起,学C++!请大家推荐c#和Java的书
一个用java写spark应用的问题学scala和spark需要什么pre req?
进入Programming版参与讨论
h*******c
发帖数: 248
31
Scala learning curve 陡点, 但过了之后开发效率很高。开发习惯跟其它语言差别很
大。别的语言时间主要花在实现上,scala 的时间主要花在设计上。可以边开车边想结
构,想好了只写几行就可以了。
c******f
发帖数: 243
32
<---
用spark快一年了
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去了,但是不少程序
: 员并不知道。

相关主题
学scala和spark需要什么pre req?spark 为啥不用 java 写
Scala会不会把Java搞成第二个C++有人上Spark用python API的么
上scala有一个直接的好处大家用scala都写什么?
进入Programming版参与讨论
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代码质量会提
: 高不少。

1 (共1页)
进入Programming版参与讨论
相关主题
【失败感言】我是做PHP的 (转载)Scala会不会把Java搞成第二个C++
第三代编程语言基本特征都很相似上scala有一个直接的好处
python代码写成这样,什么鬼阿。spark 为啥不用 java 写
从今天开始起,学C++!有人上Spark用python API的么
一个用java写spark应用的问题大家用scala都写什么?
Go再不靠谱也比scala强scala. go. clojure.学一個 学哪个?
请大家推荐c#和Java的书要用Scala么
学scala和spark需要什么pre req?请教一下,各位牛人觉得Rust语言怎么样?
相关话题的讨论汇总
话题: scala话题: spark话题: java话题: python话题: api