由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请教zhaoce大牛现在Vert.x 3支持Scala情况
相关主题
zhaoce 老師给刚 毕业不久的讲讲 学什么技术好吧?我认为JVM上的语言,老大还是Java
jvm上3大脚本语言请教一下怎么学习java framework,怎么找java工作 (转载)
groovy好像交给apache了jvm上的脚本,这个老外说得靠谱
Functional programming 是大势所趋groovy连hello world都是法语
[BSSD]rod johnson讲座的一点小感Clojure和Javascript涨势喜人
JVM上的语言互掐严格意义上说,java的lambda其实是
吐槽一下死卡拉从vert.x的例子看脚本
scala/clojure/groovy/Jython/jruby都是噱头groovy整个就是一个better python
相关话题的讨论汇总
话题: scala话题: groovy话题: zhaoce话题: java话题: 支持
进入Programming版参与讨论
1 (共1页)
g*******o
发帖数: 156
1
vert.x3的document上都没有scala的例子,搜了一下github也发现都是WIP.
是不是离正式支持还差不少?
z****e
发帖数: 54598
2
短时间内估计没戏
主要是他们组没有适合的人去搞scala
根据2.1的经验看
scala这么复杂的语言,应该会最后一个得到支持
合格的人太少了,现在主力开发里面会弄scala的
就是那个西班牙的viet,但是他也没那么多时间
如果会scala的话,可以试着去填坑
另外一个python也面临着类似的情况
python的主力开发是法国那个家伙,但是他忙着写website
test cases还有example呢
除了core以外
community里面这两个语言也都比较缺人
可能跟这两个语言的用户不少都是搞大数据的有关
大数据从业人员很多都缺乏基本的软件开发训练
谈理论可以,搞开发,不行
g*******o
发帖数: 156
3
多谢。那估计只能看看spray或者scalatra了,或者投入go的怀抱

【在 z****e 的大作中提到】
: 短时间内估计没戏
: 主要是他们组没有适合的人去搞scala
: 根据2.1的经验看
: scala这么复杂的语言,应该会最后一个得到支持
: 合格的人太少了,现在主力开发里面会弄scala的
: 就是那个西班牙的viet,但是他也没那么多时间
: 如果会scala的话,可以试着去填坑
: 另外一个python也面临着类似的情况
: python的主力开发是法国那个家伙,但是他忙着写website
: test cases还有example呢

z****e
发帖数: 54598
4

这个只是没有官方的support而已
你要用scala,只要在jvm上都可以用
直接用scala调用java的api就是了
vert.x的api总共就那么点东西,5分钟就看完了
剩下就看你怎么用了
而且你用go做还不如用scala实现一下,然后反馈给他们的community
这样你名利可以双收,写在简历上也好看,是contributor
有些module做得好的话
还可以包装成api给其他语言community用
用go的话,就算你想public,社区也要自己培养
而且go上现在可没有js engine这些东西,连jvm都没完全实现
你何必呢?而且集成只能是web service

【在 g*******o 的大作中提到】
: 多谢。那估计只能看看spray或者scalatra了,或者投入go的怀抱
g*******o
发帖数: 156
5
如果是自己的project,肯定会考虑你的提议。
可惜是公司的project,deadline比较紧,team也不喜欢java 8 :(

【在 z****e 的大作中提到】
:
: 这个只是没有官方的support而已
: 你要用scala,只要在jvm上都可以用
: 直接用scala调用java的api就是了
: vert.x的api总共就那么点东西,5分钟就看完了
: 剩下就看你怎么用了
: 而且你用go做还不如用scala实现一下,然后反馈给他们的community
: 这样你名利可以双收,写在简历上也好看,是contributor
: 有些module做得好的话
: 还可以包装成api给其他语言community用

z****e
发帖数: 54598
6

嗯,那你建议一下了,我们team决定用groovy了
scala太难了,会的人太少,太过于fancy了

【在 g*******o 的大作中提到】
: 如果是自己的project,肯定会考虑你的提议。
: 可惜是公司的project,deadline比较紧,team也不喜欢java 8 :(

v*****n
发帖数: 30
7
现在groovy发展情况怎么样?有什么杀手应用么?
[在 zhaoce (米高蜥蜴) 的大作中提到:]

:【 在 guiltzero (guiltrex) 的大作中提到: 】
:...........
z****e
发帖数: 54598
8
发展很好啊
现在已经apache孵化器了
出孵化器是迟早的事
apache总算有了自己的编程语言
而且越来越多公司开始用了
ibm, oracle, google, netflix, palantir, linkedin
还有银行(摩根大通,ubs),军工(thales),民航(空客,amadeus)
银联(mastercard),零售(沃尔玛,target,best buy)sony,mtv等等
都看到有大公司大企业在使用
groovy不需要杀手应用,所有java的应用都可以被groovy用

【在 v*****n 的大作中提到】
: 现在groovy发展情况怎么样?有什么杀手应用么?
: [在 zhaoce (米高蜥蜴) 的大作中提到:]
: :
: :【 在 guiltzero (guiltrex) 的大作中提到: 】
: :...........

v*****n
发帖数: 30
9
最近想看groovy,我以前学过一阵子scala,不过我自己不是干数据挖掘的,学了scala
但是平时都用不上, 每次看以前的都忘记了
感觉groovy好学的多,看那本recipes以后基本就可以用了,不过也本身因为自己的需
求简单,就是想写点脚本啥的
其实学语言就是学它后面的生态系统,这点scala确实厉害

【在 z****e 的大作中提到】
: 发展很好啊
: 现在已经apache孵化器了
: 出孵化器是迟早的事
: apache总算有了自己的编程语言
: 而且越来越多公司开始用了
: ibm, oracle, google, netflix, palantir, linkedin
: 还有银行(摩根大通,ubs),军工(thales),民航(空客,amadeus)
: 银联(mastercard),零售(沃尔玛,target,best buy)sony,mtv等等
: 都看到有大公司大企业在使用
: groovy不需要杀手应用,所有java的应用都可以被groovy用

z****e
发帖数: 54598
10

scala
熟悉java写过python,groovy就是几分钟就搞定的事
groovy可能是我见过最干净有效的script language了
我们现在就是尽量用groovy而不是python,当然更不是shell script了
groovy对比python好处就是一些简单的应用,直接转入jvm了
反正对于我们做的services来说,jvm是不可或缺的,而且有花括号
这两个对比shell script的好处就是可读性强太多,每次看shell都看晕过去
scala麻烦得多,毕竟不是脚本,而且后面的eco理论性太强
越深入越朝着统计狂奔过去,一般本科生搞不定这些理论
会编程的不会统计,会统计的不会编程

【在 v*****n 的大作中提到】
: 最近想看groovy,我以前学过一阵子scala,不过我自己不是干数据挖掘的,学了scala
: 但是平时都用不上, 每次看以前的都忘记了
: 感觉groovy好学的多,看那本recipes以后基本就可以用了,不过也本身因为自己的需
: 求简单,就是想写点脚本啥的
: 其实学语言就是学它后面的生态系统,这点scala确实厉害

g*******o
发帖数: 156
11
都会,那是不是就铁了心搞scala了:)

【在 z****e 的大作中提到】
:
: scala
: 熟悉java写过python,groovy就是几分钟就搞定的事
: groovy可能是我见过最干净有效的script language了
: 我们现在就是尽量用groovy而不是python,当然更不是shell script了
: groovy对比python好处就是一些简单的应用,直接转入jvm了
: 反正对于我们做的services来说,jvm是不可或缺的,而且有花括号
: 这两个对比shell script的好处就是可读性强太多,每次看shell都看晕过去
: scala麻烦得多,毕竟不是脚本,而且后面的eco理论性太强
: 越深入越朝着统计狂奔过去,一般本科生搞不定这些理论

z****e
发帖数: 54598
12

你们可以稍微分一下
单独写一个scala的模块伺候scala的tools
比如spark之类的,然后web部分用vert.x就好了
可以用groovy,我觉得web的大多数东西,groovy足够了
js也行,然后用scala调用java的api,放到vert.x里面去酱紫
vert.x还是很强大的,不喜欢java,可以用groovy, ruby, js这些脚本
vert.x本身也可以作为lib用,可以有选择地使用这个工具

【在 g*******o 的大作中提到】
: 都会,那是不是就铁了心搞scala了:)
z****e
发帖数: 54598
13
vert.x跟其他工具比如spray这些的关系
有点像
spring跟aspectj, struts这些的关系
你可以integrate这些框架,一起用
也可以只用spring/vert.x,而不用其他框架
java的世界本来就是随便你怎么搞都可以的
1 (共1页)
进入Programming版参与讨论
相关主题
groovy整个就是一个better python[BSSD]rod johnson讲座的一点小感
Java 8 闪亮发布了JVM上的语言互掐
scala的framwork写web 能比node, django好用么?吐槽一下死卡拉
弱类型 server sidescala/clojure/groovy/Jython/jruby都是噱头
zhaoce 老師给刚 毕业不久的讲讲 学什么技术好吧?我认为JVM上的语言,老大还是Java
jvm上3大脚本语言请教一下怎么学习java framework,怎么找java工作 (转载)
groovy好像交给apache了jvm上的脚本,这个老外说得靠谱
Functional programming 是大势所趋groovy连hello world都是法语
相关话题的讨论汇总
话题: scala话题: groovy话题: zhaoce话题: java话题: 支持