w***g 发帖数: 5958 | 1 就是再也不怕goodbug和zhaoce他们鼓吹java和IDE了,啊哈哈!
我就是C++/python/scala/javascript,前后台通吃,没java啥事。其实以后python也
可以不要了。
我现在怀疑actor的并发性能可以和goroutine一拼,网上由一个benchmark但是只给了
latency,没有throughput数据。等我过两天找时间跑一下。 |
z****e 发帖数: 54598 | 2 scala是better java
你这样四种语言混搭的话
以后接盘的人就要哭了
四种语言,你自己想想这个学习成本有多高
一个scala可以搞死一批人
c++可以搞死剩下另外一批
python还有各种小技巧,js是web script
你去哪里找人给你接盘?你这里面还有各种数学原理
你这个东西发展成屎坑的可能性很大 |
z****e 发帖数: 54598 | 3 用java最大的好处就在于,其他所有东西都是optional
不用也没啥大不了的,顺便,scala也有ide啊
scala是static type,ide可以帮忙的
你写scala不用ide也是纯粹自找麻烦
我写scala第一步就是去下ide
否则一个sbt就恶心死了
其他的git其实也挺恶心的,plugin多好用
scala ide在这里,快去下
http://scala-ide.org/
scala的ide是基于eclipse的,所以java的eclipse的各种技巧都通用 |
z****e 发帖数: 54598 | 4 你看人家ide上面第一个feature就是
Support for Mixed Scala/Java Projects
看到没有?用scala你想不碰java?
怎么搞?c++跟scala怎么混搭?除了web service以外
spark连像样的接口都没有,我说你不是不碰scala嘛?
信誓旦旦说坚决不搞scala的不就是上个月的事嘛?
我还劝你半天 |
g*****g 发帖数: 34805 | 5 貌似我搞Scala比你们都早,4年前我说FP唯一还有点前途的就是Scala了。你又Out了。
【在 w***g 的大作中提到】 : 就是再也不怕goodbug和zhaoce他们鼓吹java和IDE了,啊哈哈! : 我就是C++/python/scala/javascript,前后台通吃,没java啥事。其实以后python也 : 可以不要了。 : 我现在怀疑actor的并发性能可以和goroutine一拼,网上由一个benchmark但是只给了 : latency,没有throughput数据。等我过两天找时间跑一下。
|
B*****g 发帖数: 34098 | 6 ding
【在 g*****g 的大作中提到】 : 貌似我搞Scala比你们都早,4年前我说FP唯一还有点前途的就是Scala了。你又Out了。
|
w***g 发帖数: 5958 | 7 我后悔4年前没注意到你关于scala的帖子。
【在 g*****g 的大作中提到】 : 貌似我搞Scala比你们都早,4年前我说FP唯一还有点前途的就是Scala了。你又Out了。
|
s***o 发帖数: 2191 | 8 这个我作证。我就是那时听好虫夸scala才开始留意的
【在 g*****g 的大作中提到】 : 貌似我搞Scala比你们都早,4年前我说FP唯一还有点前途的就是Scala了。你又Out了。
|
g*****g 发帖数: 34805 | 9 口说无凭,有文章为证哈。
http://www.mitbbs.com/article/CS/31193131_0.html
http://www.mitbbs.com/article/Programming/31205117_0.html
发信人: goodbug (好虫), 信区: Programming
标 题: Re: Python vs J2EE
发信站: BBS 未名空间站 (Mon Jun 6 14:42:57 2011, 美东)
New languages like Scala have way more potential than Python. Both
OO and functional, Actor model for concurrency. Concise enough compared
to most dynamic languages.
发信人: goodbug (好虫), 信区: CS
标 题: Re: 从Java转到C#,值么?
发信站: BBS 未名空间站 (Mon Apr 18 23:18:27 2011, 美东)
The only language looking to replace part of Java is Scala so far.
Static, OO and functional, running on JVM platform.
C# will replace VB, not Java. Ruby etc. remain DSL.
【在 w***g 的大作中提到】 : 我后悔4年前没注意到你关于scala的帖子。
|
z****e 发帖数: 54598 | 10 应该是四年前跟c#.net大战时候说起的
那个时候.net还算有点市场,不象今天这么不堪
m$还算是一线公司吧,反正我是从古德霸嘴里听说的hadoop
慢慢留意上这么一个东西
【在 s***o 的大作中提到】 : 这个我作证。我就是那时听好虫夸scala才开始留意的
|
|
|
z****e 发帖数: 54598 | 11 你连java的讨论都不参与,自然不会注意这种东西
better java要搞肯定最先会让java community知晓
当时java版就有讨论scala,我记得跟不只一个id说过这个scala
不过scala真火还是需要轮子的支持,spark出来之后,形势才算好转
以前都是在web等无聊问题上打转,主要是akka和play
【在 w***g 的大作中提到】 : 我后悔4年前没注意到你关于scala的帖子。
|
g*****g 发帖数: 34805 | 12 play没火过,akka实现的actor model写高并发还是很有意义的,这个我提过很多次。
spark也是基于akka的。从前景上看,我对于scala的看法没变,还是只适合小团队写并
发轮子。市场上需要更多能读懂scala代码的人,对于使用这些轮子有好处。
【在 z****e 的大作中提到】 : 你连java的讨论都不参与,自然不会注意这种东西 : better java要搞肯定最先会让java community知晓 : 当时java版就有讨论scala,我记得跟不只一个id说过这个scala : 不过scala真火还是需要轮子的支持,spark出来之后,形势才算好转 : 以前都是在web等无聊问题上打转,主要是akka和play
|
z****e 发帖数: 54598 | 13 如果现在程序里面Util这个类比较大,文件比较多的话
可以用Scala来取代这部分代码,这个应该是最初的一步
【在 g*****g 的大作中提到】 : play没火过,akka实现的actor model写高并发还是很有意义的,这个我提过很多次。 : spark也是基于akka的。从前景上看,我对于scala的看法没变,还是只适合小团队写并 : 发轮子。市场上需要更多能读懂scala代码的人,对于使用这些轮子有好处。
|
p*****2 发帖数: 21240 | 14
spark对scala的promote很大。
【在 z****e 的大作中提到】 : 你连java的讨论都不参与,自然不会注意这种东西 : better java要搞肯定最先会让java community知晓 : 当时java版就有讨论scala,我记得跟不只一个id说过这个scala : 不过scala真火还是需要轮子的支持,spark出来之后,形势才算好转 : 以前都是在web等无聊问题上打转,主要是akka和play
|
l*******b 发帖数: 2586 | 15 这个好像很有道理 :)
【在 g*****g 的大作中提到】 : play没火过,akka实现的actor model写高并发还是很有意义的,这个我提过很多次。 : spark也是基于akka的。从前景上看,我对于scala的看法没变,还是只适合小团队写并 : 发轮子。市场上需要更多能读懂scala代码的人,对于使用这些轮子有好处。
|
p*****2 发帖数: 21240 | 16
太膜拜了。goodbug的vision不是盖的。
【在 g*****g 的大作中提到】 : 口说无凭,有文章为证哈。 : http://www.mitbbs.com/article/CS/31193131_0.html : http://www.mitbbs.com/article/Programming/31205117_0.html : 发信人: goodbug (好虫), 信区: Programming : 标 题: Re: Python vs J2EE : 发信站: BBS 未名空间站 (Mon Jun 6 14:42:57 2011, 美东) : New languages like Scala have way more potential than Python. Both : OO and functional, Actor model for concurrency. Concise enough compared : to most dynamic languages. : 发信人: goodbug (好虫), 信区: CS
|
p*****2 发帖数: 21240 | 17
spark之上应该会有更多的scala写high level的东西了吧?
【在 g*****g 的大作中提到】 : play没火过,akka实现的actor model写高并发还是很有意义的,这个我提过很多次。 : spark也是基于akka的。从前景上看,我对于scala的看法没变,还是只适合小团队写并 : 发轮子。市场上需要更多能读懂scala代码的人,对于使用这些轮子有好处。
|
g*****g 发帖数: 34805 | 18 更多是必然的,但是因为要用spark就必须用Scala写上层就不见得,这也是为什么
Spark支持Java,Python。特别是Hadoop的地位和ecosystem,可以想见很多legacy模块
已经用Java写了,并且没有重写的必要。
【在 p*****2 的大作中提到】 : : spark之上应该会有更多的scala写high level的东西了吧?
|
d*******r 发帖数: 3299 | 19 穿越回去看了,赞 vision!
【在 g*****g 的大作中提到】 : 口说无凭,有文章为证哈。 : http://www.mitbbs.com/article/CS/31193131_0.html : http://www.mitbbs.com/article/Programming/31205117_0.html : 发信人: goodbug (好虫), 信区: Programming : 标 题: Re: Python vs J2EE : 发信站: BBS 未名空间站 (Mon Jun 6 14:42:57 2011, 美东) : New languages like Scala have way more potential than Python. Both : OO and functional, Actor model for concurrency. Concise enough compared : to most dynamic languages. : 发信人: goodbug (好虫), 信区: CS
|
d*******r 发帖数: 3299 | 20 大牛说说用 Java 写 spark 应用靠谱不?
Scala 看着太难学了,不知道什么时候能出个稳定的精简子集.
【在 g*****g 的大作中提到】 : 更多是必然的,但是因为要用spark就必须用Scala写上层就不见得,这也是为什么 : Spark支持Java,Python。特别是Hadoop的地位和ecosystem,可以想见很多legacy模块 : 已经用Java写了,并且没有重写的必要。
|
|
|
p*****2 发帖数: 21240 | 21
Java没有shell
【在 d*******r 的大作中提到】 : 大牛说说用 Java 写 spark 应用靠谱不? : Scala 看着太难学了,不知道什么时候能出个稳定的精简子集.
|
d*******r 发帖数: 3299 | 22 哦,这样啊,
Scala 太高科技呀,我再观望一会儿
【在 p*****2 的大作中提到】 : : Java没有shell
|
p*****2 发帖数: 21240 | 23 大牛上吧 别犹豫了
熟了挺有意思的
我们这里scala的活都抢着做
我一天没写scala code都心里不自在
【在 d*******r 的大作中提到】 : 哦,这样啊, : Scala 太高科技呀,我再观望一会儿
|
d*******r 发帖数: 3299 | 24 二爷已中 Scala 毒呀, 哈哈...
【在 p*****2 的大作中提到】 : 大牛上吧 别犹豫了 : 熟了挺有意思的 : 我们这里scala的活都抢着做 : 我一天没写scala code都心里不自在
|
p*****2 发帖数: 21240 | 25 感觉学了scala以后学别的都不难了 或者说简单了 因为那些feature scala已经有了
【在 d*******r 的大作中提到】 : 二爷已中 Scala 毒呀, 哈哈...
|
z****e 发帖数: 54598 | 26 scala之后,语言这个level彻底没啥秘密了
【在 p*****2 的大作中提到】 : 感觉学了scala以后学别的都不难了 或者说简单了 因为那些feature scala已经有了
|
p*****2 发帖数: 21240 | 27 还真是
【在 z****e 的大作中提到】 : scala之后,语言这个level彻底没啥秘密了
|
g*****g 发帖数: 34805 | 28 要 shell也可以上groovy吗,下里巴人多了。
【在 p*****2 的大作中提到】 : 还真是
|
p*****2 发帖数: 21240 | 29 spark 不支持呀
【在 g*****g 的大作中提到】 : 要 shell也可以上groovy吗,下里巴人多了。
|
g*****g 发帖数: 34805 | 30 支持Java就意味着支持Groovy,你把Java代码扔Groovy里面都可以编译。
【在 p*****2 的大作中提到】 : spark 不支持呀
|
|
|
p*****2 发帖数: 21240 | 31
那你用groovy的shell跑spark试试?
【在 g*****g 的大作中提到】 : 支持Java就意味着支持Groovy,你把Java代码扔Groovy里面都可以编译。
|
g*****g 发帖数: 34805 | |
c******o 发帖数: 1277 | 33 这个其实没啥意义,本质上还是java api
scala shell内部是不一样的 |
z****e 发帖数: 54598 | 34 你这是偏见,仅仅因为是java而不用
我们应该提倡用软件来解决问题,而不是各种偏见和绣iq
【在 c******o 的大作中提到】 : 这个其实没啥意义,本质上还是java api : scala shell内部是不一样的
|
g*****g 发帖数: 34805 | 35 你不就要个 interactive shell.
【在 c******o 的大作中提到】 : 这个其实没啥意义,本质上还是java api : scala shell内部是不一样的
|
p*****2 发帖数: 21240 | 36
大牛试过吗?跟Scala的shell比如何?我基本不太可以去试那个了,我Scala用的好好
的。
【在 g*****g 的大作中提到】 : 你不就要个 interactive shell.
|