esyed
V2EX  ›  Scala

scala 值得学习么?被逼着学习这货了:(

  •  
  •   esyed · Feb 5, 2015 · 25510 views
  •   You need to sign in to view this topic
    This topic created in 4290 days ago, the information mentioned may be changed or developed.

    有时候不是想学,而是某项目是用某语言写的,
    要基于这个项目做个东西,于是被逼着学一门新的语言,这该是有多悲催啊:(

    这里有人搞过scala么?
    这货上手是否要很多?里面是不是也有很多的lib要学?
    额的神啊,救救我吧:(

    31 replies  •  2016-07-13 10:24:48 +08:00
    vzch
    vzch
    Feb 5, 2015❤️4
    1
    https://github.com/shadowsocks/shadowsocks-android
    你觉得这个项目怎样 written in Scala
    玄铁重剑也能砍人,提升自己的机会就在眼前
    v99
    v99
    Feb 5, 2015
    2
    好货
    esyed
    esyed
    OP
    Feb 5, 2015
    3
    @vzch 你学过scala么?
    brucefeng
    brucefeng
    Feb 5, 2015
    4
    这个语言用的人很多了,自己看过一些,但是觉得他的语言太复杂了,就弃了。不过既然项目要用就花点时间学吧。
    esyed
    esyed
    OP
    Feb 5, 2015
    5
    @brucefeng 什么语言比scala简单些呢?
    hcymk2
    hcymk2
    Feb 5, 2015
    6
    scala不只是学lib。当然如果只是修修补补的话。
    yuankui
    yuankui
    Feb 5, 2015
    7
    学一门就学一门思想
    是好事...
    对锻炼内攻有好处
    而且用scala写并发程序,可以避免好多java并发的坑...
    java并发的坑都足以写一本书了..
    参看<java concurrency in practice>
    brucefeng
    brucefeng
    Feb 5, 2015
    8
    @esyed 我后来换成Clojure了,是lisp的方言,语法和概念简洁了很多。其他不多说了,免得有人又开始争论语言的好坏了。
    iamxi
    iamxi
    Feb 5, 2015
    9
    最近在自学clojure,也是基于jvm的语言,和scala差不多吧。感觉多学一门语言没什么不好的,特别是以前都在用命令式编程,学习函数式的,拓宽下自己的思维。如果是刚好有项目用到,那学起来是最好的,学了就能用于生产,不像自学,大部分时间都是在玩高级版“hello world”。
    learnshare
    learnshare
    Feb 5, 2015
    10
    基于 JVM 的语言真的好多
    yuankui
    yuankui
    Feb 5, 2015
    11
    @learnshare 可以少造好多轮子
    YouXia
    YouXia
    Feb 5, 2015 via Android
    12
    @vzch

    轮子牛竟然也来V2EX了,容我先点个赞。
    Kabie
    Kabie
    Feb 5, 2015
    13
    现在在用Scala做项目……

    光看语言的话……复杂度确实直逼C++……幸亏通常是用不到语言的所有部分的……

    好在表达能力比java强得多……我以前基本没用过java也没什么障碍……
    windyboy
    windyboy
    Feb 5, 2015❤️1
    14
    面向函数吧
    这个好像比较热
    scala有个很牛X的产品akka 性能爆棚
    tabris17
    tabris17
    Feb 5, 2015
    15
    scala挺好的,类函数式,但是没有函数式的一些缺点
    seeker
    seeker
    Feb 5, 2015
    16
    @vzch 轮子哥居然也在。先赞为敬。
    peoplebike
    peoplebike
    Feb 5, 2015
    17
    如果你Java很熟,非常值得一学。这货用多了,真不想写Java
    peoplebike
    peoplebike
    Feb 5, 2015
    18
    @windyboy Akka真是个好东西,它也有Java接口。
    jjx
    jjx
    Feb 5, 2015
    19
    这东西要每天用, 一段时间不用都忘光了
    Melodic
    Melodic
    Feb 5, 2015❤️1
    20
    @YouXia
    @seeker
    @YouXia

    这是假的
    patr0nus
    patr0nus
    Feb 5, 2015 via iPad
    21
    @vzch 哇是轮哥本尊?
    shily
    shily
    Feb 5, 2015
    22
    赞 @vzch
    Narcissu5
    Narcissu5
    Feb 5, 2015
    23
    scala是JVM兼容语言的No.1,比clojure和groovy流行度都要高得多。

    复杂度确实直逼C++,不过最近看Kafka,spark的源代码,发现人家根本不用高级语法-_-!

    所以不用深究,当成 a better java就好。。
    GreenArrow
    GreenArrow
    Feb 5, 2015
    24
    非常值得学习 很多公司已经开始从java转向scala,你这是有学习环境,应该很快的
    chenbojian
    chenbojian
    Feb 5, 2015
    25
    @vzch 知乎的轮子说你是冒牌货,你是吗?
    mx1700
    mx1700
    Feb 5, 2015
    26
    即使不用也值得学!学了才知道世上还有这么牛逼的语言!
    lib不多,放心
    niklaus520
    niklaus520
    Feb 5, 2015
    27
    @vzch 轮子哥摸摸大
    guotie
    guotie
    Feb 5, 2015
    28
    不
    hepin1989
    hepin1989
    Feb 5, 2015
    29
    你的某项目是啥子项目呢?
    scala is more than a better java
    seeker
    seeker
    Feb 6, 2015
    30
    鄙视1楼,经亲自证实,这个才是真-轮子哥:@vczh http://v2ex.com/member/vczh

    @niklaus520
    @chenbojian
    @shily
    @patr0nus
    @Melodic
    chivalrous
    chivalrous
    Jul 13, 2016
    31
    scala 不错哦,大数据领域也用的很火。就是听说复杂度直逼 C++,有点吓尿啊,赶紧学一学。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4339 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 78ms · UTC 09:51 · PVG 17:51 · LAX 01:51 · JFK 04:51
    ♥ Do have faith in what you're doing.