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的世界本来就是随便你怎么搞都可以的 |