有时候不是想学,而是某项目是用某语言写的,
要基于这个项目做个东西,于是被逼着学一门新的语言,这该是有多悲催啊:(
这里有人搞过scala么?
这货上手是否要很多?里面是不是也有很多的lib要学?
额的神啊,救救我吧:(
1
vzch 2015-02-05 13:41:11 +08:00 4
|
2
v99 2015-02-05 13:42:40 +08:00
好货
|
4
brucefeng 2015-02-05 13:44:36 +08:00
这个语言用的人很多了,自己看过一些,但是觉得他的语言太复杂了,就弃了。不过既然项目要用就花点时间学吧。
|
6
hcymk2 2015-02-05 13:46:00 +08:00
scala不只是学lib。当然如果只是修修补补的话。
|
7
yuankui 2015-02-05 13:47:56 +08:00
学一门就学一门思想
是好事... 对锻炼内攻有好处 而且用scala写并发程序,可以避免好多java并发的坑... java并发的坑都足以写一本书了.. 参看<java concurrency in practice> |
8
brucefeng 2015-02-05 13:48:49 +08:00
@esyed 我后来换成Clojure了,是lisp的方言,语法和概念简洁了很多。其他不多说了,免得有人又开始争论语言的好坏了。
|
9
iamxi 2015-02-05 13:50:15 +08:00
最近在自学clojure,也是基于jvm的语言,和scala差不多吧。感觉多学一门语言没什么不好的,特别是以前都在用命令式编程,学习函数式的,拓宽下自己的思维。如果是刚好有项目用到,那学起来是最好的,学了就能用于生产,不像自学,大部分时间都是在玩高级版“hello world”。
|
10
learnshare 2015-02-05 13:53:32 +08:00
基于 JVM 的语言真的好多
|
11
yuankui 2015-02-05 14:49:05 +08:00
@learnshare 可以少造好多轮子
|
13
Kabie 2015-02-05 15:01:46 +08:00
现在在用Scala做项目……
光看语言的话……复杂度确实直逼C++……幸亏通常是用不到语言的所有部分的…… 好在表达能力比java强得多……我以前基本没用过java也没什么障碍…… |
14
windyboy 2015-02-05 15:17:41 +08:00 1
面向函数吧
这个好像比较热 scala有个很牛X的产品akka 性能爆棚 |
15
tabris17 2015-02-05 15:18:44 +08:00
scala挺好的,类函数式,但是没有函数式的一些缺点
|
17
peoplebike 2015-02-05 15:27:37 +08:00
如果你Java很熟,非常值得一学。这货用多了,真不想写Java
|
18
peoplebike 2015-02-05 15:31:55 +08:00
@windyboy Akka真是个好东西,它也有Java接口。
|
19
jjx 2015-02-05 16:08:48 +08:00
这东西要每天用, 一段时间不用都忘光了
|
23
Narcissu5 2015-02-05 17:04:11 +08:00
scala是JVM兼容语言的No.1,比clojure和groovy流行度都要高得多。
复杂度确实直逼C++,不过最近看Kafka,spark的源代码,发现人家根本不用高级语法-_-! 所以不用深究,当成 a better java就好。。 |
24
GreenArrow 2015-02-05 17:15:36 +08:00
非常值得学习 很多公司已经开始从java转向scala,你这是有学习环境,应该很快的
|
25
chenbojian 2015-02-05 17:17:40 +08:00
@vzch 知乎的轮子说你是冒牌货,你是吗?
|
26
mx1700 2015-02-05 17:25:52 +08:00
即使不用也值得学!学了才知道世上还有这么牛逼的语言!
lib不多,放心 |
27
niklaus520 2015-02-05 17:36:09 +08:00
@vzch 轮子哥摸摸大
|
28
guotie 2015-02-05 17:44:31 +08:00
不
|
29
hepin1989 2015-02-05 18:13:04 +08:00
你的某项目是啥子项目呢?
scala is more than a better java |
30
seeker 2015-02-06 11:27:20 +08:00
鄙视1楼,经亲自证实,这个才是真-轮子哥:@vczh http://v2ex.com/member/vczh
@niklaus520 @chenbojian @shily @patr0nus @Melodic |
31
chivalrous 2016-07-13 10:24:48 +08:00
scala 不错哦,大数据领域也用的很火。就是听说复杂度直逼 C++,有点吓尿啊,赶紧学一学。。。
|