d********g 发帖数: 10550 | 1 好虫对蜥蜴鼓吹的vert.x发起猛攻。主要观点:
1. JVM主要是Java自己玩,没几个主流语言在JVM上run更别说抗衡了
2. Java world对async没有不明觉厉(多线程不灵或者没有的更欢迎async例如Python
和JS,Java不着急,这是事实)
3. vert.x不会是主流,结局堪忧
蜥蜴观点:
1. JVM统战一切,只要沾了JVM就得道升天
2. vert.x会吸引别的语言的人
3. vert.x这个没多久前才发现的新玩具是人类的救星,之前鼓吹的那些都不算了
两人观点针锋相对,只是好虫碍于Java面子从来不当面驳斥蜥蜴。拭目以待vert.x能撑
多久
发信人: goodbug (好虫), 信区: Programming
标 题: Re: vert.x 基本上没戏
发信站: BBS 未名空间站 (Tue Jan 28 16:19:03 2014, 美东)
出了java.现在主流语言有几个在jvm 上run啊。
我评论的是他这句话。
其实java world并不是那么在意async,否则netty之上早就一堆东西了。akka迄今也没
火。
vertx估计结局也差不多,特定应用有用。不会是主流。 |
B*****g 发帖数: 34098 | 2 赞总结
Python
【在 d********g 的大作中提到】 : 好虫对蜥蜴鼓吹的vert.x发起猛攻。主要观点: : 1. JVM主要是Java自己玩,没几个主流语言在JVM上run更别说抗衡了 : 2. Java world对async没有不明觉厉(多线程不灵或者没有的更欢迎async例如Python : 和JS,Java不着急,这是事实) : 3. vert.x不会是主流,结局堪忧 : 蜥蜴观点: : 1. JVM统战一切,只要沾了JVM就得道升天 : 2. vert.x会吸引别的语言的人 : 3. vert.x这个没多久前才发现的新玩具是人类的救星,之前鼓吹的那些都不算了 : 两人观点针锋相对,只是好虫碍于Java面子从来不当面驳斥蜥蜴。拭目以待vert.x能撑
|
s***o 发帖数: 2191 | |
d********g 发帖数: 10550 | 4 出师也得有名,不能因为内部矛盾就迁怒于别人吧。好虫还是讲道理的
【在 s***o 的大作中提到】 : LOL,这也行?估计他俩很快就会合伙掐你
|
d****i 发帖数: 4809 | 5 公孙侠说的对,goodbug虽然对Java有所偏爱,但是大部分时候说话还是比较客观的。
向Python, Node, JavaScript, Ruby, PHP, Perl这些战斗在native层的语言致敬!
Python
【在 d********g 的大作中提到】 : 好虫对蜥蜴鼓吹的vert.x发起猛攻。主要观点: : 1. JVM主要是Java自己玩,没几个主流语言在JVM上run更别说抗衡了 : 2. Java world对async没有不明觉厉(多线程不灵或者没有的更欢迎async例如Python : 和JS,Java不着急,这是事实) : 3. vert.x不会是主流,结局堪忧 : 蜥蜴观点: : 1. JVM统战一切,只要沾了JVM就得道升天 : 2. vert.x会吸引别的语言的人 : 3. vert.x这个没多久前才发现的新玩具是人类的救星,之前鼓吹的那些都不算了 : 两人观点针锋相对,只是好虫碍于Java面子从来不当面驳斥蜥蜴。拭目以待vert.x能撑
|
w**z 发帖数: 8232 | 6 啥叫战斗在native层的语言?
【在 d****i 的大作中提到】 : 公孙侠说的对,goodbug虽然对Java有所偏爱,但是大部分时候说话还是比较客观的。 : 向Python, Node, JavaScript, Ruby, PHP, Perl这些战斗在native层的语言致敬! : : Python
|
Y**G 发帖数: 1089 | 7 Python有Jython, Ruby有jRuby, javascript有Rhino。都在JVM中拉
【在 d****i 的大作中提到】 : 公孙侠说的对,goodbug虽然对Java有所偏爱,但是大部分时候说话还是比较客观的。 : 向Python, Node, JavaScript, Ruby, PHP, Perl这些战斗在native层的语言致敬! : : Python
|
g*****g 发帖数: 34805 | 8 蜥蜴错了。统一多语言的不是vert.x,是JVM。JVM包括了Rhino,从Native的角度对js
的支持比其他脚本语言好。
但你也错了,vert.x虽然对已经习惯多线程编程的java程序员吸引力不大。但对于node
.js社区的js程序员有很大吸引力。特别是等明年Nashorn JS engine跟着Java 8
release,Nashorn据说性能至少跟v8平级。到时候无论是node.jar,还是vert.x,都将
是node.js的有力竞争平台。node.js程序员不但可以继续写js,继续得到高性能(Rhino
不用JIT很慢),还可以获得jvm上的巨大类库,这无疑是很有吸引力的。
Python
【在 d********g 的大作中提到】 : 好虫对蜥蜴鼓吹的vert.x发起猛攻。主要观点: : 1. JVM主要是Java自己玩,没几个主流语言在JVM上run更别说抗衡了 : 2. Java world对async没有不明觉厉(多线程不灵或者没有的更欢迎async例如Python : 和JS,Java不着急,这是事实) : 3. vert.x不会是主流,结局堪忧 : 蜥蜴观点: : 1. JVM统战一切,只要沾了JVM就得道升天 : 2. vert.x会吸引别的语言的人 : 3. vert.x这个没多久前才发现的新玩具是人类的救星,之前鼓吹的那些都不算了 : 两人观点针锋相对,只是好虫碍于Java面子从来不当面驳斥蜥蜴。拭目以待vert.x能撑
|
n***e 发帖数: 723 | 9 和V8平级就没有吸引力了呀。V8推出时都号称比别人快几倍才推的动。jvm上确实有很
多库可以用,不过对于javascript开发者也就那么回事。他们还没想去侵占java的传统
产业。而web 开发需要的东西node.js上看起来也蛮全了。
js
node
Rhino
【在 g*****g 的大作中提到】 : 蜥蜴错了。统一多语言的不是vert.x,是JVM。JVM包括了Rhino,从Native的角度对js : 的支持比其他脚本语言好。 : 但你也错了,vert.x虽然对已经习惯多线程编程的java程序员吸引力不大。但对于node : .js社区的js程序员有很大吸引力。特别是等明年Nashorn JS engine跟着Java 8 : release,Nashorn据说性能至少跟v8平级。到时候无论是node.jar,还是vert.x,都将 : 是node.js的有力竞争平台。node.js程序员不但可以继续写js,继续得到高性能(Rhino : 不用JIT很慢),还可以获得jvm上的巨大类库,这无疑是很有吸引力的。 : : Python
|
p*****2 发帖数: 21240 | 10
js
node
Rhino
jvm上是巨大类库到了async都没用了吧?
【在 g*****g 的大作中提到】 : 蜥蜴错了。统一多语言的不是vert.x,是JVM。JVM包括了Rhino,从Native的角度对js : 的支持比其他脚本语言好。 : 但你也错了,vert.x虽然对已经习惯多线程编程的java程序员吸引力不大。但对于node : .js社区的js程序员有很大吸引力。特别是等明年Nashorn JS engine跟着Java 8 : release,Nashorn据说性能至少跟v8平级。到时候无论是node.jar,还是vert.x,都将 : 是node.js的有力竞争平台。node.js程序员不但可以继续写js,继续得到高性能(Rhino : 不用JIT很慢),还可以获得jvm上的巨大类库,这无疑是很有吸引力的。 : : Python
|
|
|
d****i 发帖数: 4809 | 11 All those non-JVM languages are directly converted to machine code by native
engine (usually in C/C++) while JVM counterparts are compiled to byte-code
on JVM.
【在 w**z 的大作中提到】 : 啥叫战斗在native层的语言?
|
g*****g 发帖数: 34805 | 12 速度相当是现在的风声。没正式release的东西,最后能优化到什么程度,很难说。但
hotspot那帮人也不是吃素的,不比v8快估计都不好意思拿出来打招呼。
是否抢占java的传统地盘跟我说的不矛盾,仍然是javascript,仍然能用javascript的
类库(或者只需要小修改),但java的库突然也能用了。
【在 n***e 的大作中提到】 : 和V8平级就没有吸引力了呀。V8推出时都号称比别人快几倍才推的动。jvm上确实有很 : 多库可以用,不过对于javascript开发者也就那么回事。他们还没想去侵占java的传统 : 产业。而web 开发需要的东西node.js上看起来也蛮全了。 : : js : node : Rhino
|
g*****g 发帖数: 34805 | 13 jvm上类库很多,不能简单地说都没用,应该说synchronized和ThreadLocal的会有问题
。而且async跟多线程是不矛盾的。也可以碰到blocking call就自动起一个thread。在
JVM级别支持上的空间远比纯粹语言级别支持上的灵活度高。
我不是简单的说vert.x或者node.jar必胜。我只是说应该是一个有吸引力的选择。
【在 p*****2 的大作中提到】 : : js : node : Rhino : jvm上是巨大类库到了async都没用了吧?
|
g*****g 发帖数: 34805 | 14 得,你这个就是胡说了。Python Ruby都是interpret,才会这么慢。v8快主要是JIT的
缘故。
native
code
【在 d****i 的大作中提到】 : All those non-JVM languages are directly converted to machine code by native : engine (usually in C/C++) while JVM counterparts are compiled to byte-code : on JVM.
|
p*****2 发帖数: 21240 | 15
我看到的是vert.x想吧node.js的app直接就能run,不知道这个最后能支持到什么程度
。如果这样可能还有吸引力。写一个app在node和jvm上都可以run了。
【在 g*****g 的大作中提到】 : jvm上类库很多,不能简单地说都没用,应该说synchronized和ThreadLocal的会有问题 : 。而且async跟多线程是不矛盾的。也可以碰到blocking call就自动起一个thread。在 : JVM级别支持上的空间远比纯粹语言级别支持上的灵活度高。 : 我不是简单的说vert.x或者node.jar必胜。我只是说应该是一个有吸引力的选择。
|
g*****g 发帖数: 34805 | 16 据说node.jar是赤裸裸地把node.js的API搬过来。所以哪怕node.js真做大了,v8还是
得跟jvm竞争。
【在 p*****2 的大作中提到】 : : 我看到的是vert.x想吧node.js的app直接就能run,不知道这个最后能支持到什么程度 : 。如果这样可能还有吸引力。写一个app在node和jvm上都可以run了。
|
d******e 发帖数: 2265 | 17 大家去用js.不是因为是不懂java的脚本程序员。而是从编程思想上看到了oop的问题。
jvm 的Giant类库? Giant No No.
js
node
Rhino
【在 g*****g 的大作中提到】 : 蜥蜴错了。统一多语言的不是vert.x,是JVM。JVM包括了Rhino,从Native的角度对js : 的支持比其他脚本语言好。 : 但你也错了,vert.x虽然对已经习惯多线程编程的java程序员吸引力不大。但对于node : .js社区的js程序员有很大吸引力。特别是等明年Nashorn JS engine跟着Java 8 : release,Nashorn据说性能至少跟v8平级。到时候无论是node.jar,还是vert.x,都将 : 是node.js的有力竞争平台。node.js程序员不但可以继续写js,继续得到高性能(Rhino : 不用JIT很慢),还可以获得jvm上的巨大类库,这无疑是很有吸引力的。 : : Python
|
g*****g 发帖数: 34805 | 18 node.js is hot because it's a language front end guys are faimiliar with, it
's single threaded and it's easy to write callback.
Not because OOP is an issue. Prototype is a style of OOP to begin with.
【在 d******e 的大作中提到】 : 大家去用js.不是因为是不懂java的脚本程序员。而是从编程思想上看到了oop的问题。 : jvm 的Giant类库? Giant No No. : : js : node : Rhino
|
d*******r 发帖数: 3299 | |
b***e 发帖数: 1419 | 20 Good, looking forward to node.jar. I had good experience with rhino.
【在 g*****g 的大作中提到】 : 据说node.jar是赤裸裸地把node.js的API搬过来。所以哪怕node.js真做大了,v8还是 : 得跟jvm竞争。
|
|
|
z****e 发帖数: 54598 | 21 vert.x is just a product
like tomcat, spring, jboss or others
and we dont care about mainstream or not
it is just a product |
z****e 发帖数: 54598 | 22 i do agree with u
vert.x uses jruby and rhino
tonight i will post another thread to elaborate what it is
js
node
Rhino
【在 g*****g 的大作中提到】 : 蜥蜴错了。统一多语言的不是vert.x,是JVM。JVM包括了Rhino,从Native的角度对js : 的支持比其他脚本语言好。 : 但你也错了,vert.x虽然对已经习惯多线程编程的java程序员吸引力不大。但对于node : .js社区的js程序员有很大吸引力。特别是等明年Nashorn JS engine跟着Java 8 : release,Nashorn据说性能至少跟v8平级。到时候无论是node.jar,还是vert.x,都将 : 是node.js的有力竞争平台。node.js程序员不但可以继续写js,继续得到高性能(Rhino : 不用JIT很慢),还可以获得jvm上的巨大类库,这无疑是很有吸引力的。 : : Python
|
z****e 发帖数: 54598 | 23 vert.x is much faster than node.js
【在 n***e 的大作中提到】 : 和V8平级就没有吸引力了呀。V8推出时都号称比别人快几倍才推的动。jvm上确实有很 : 多库可以用,不过对于javascript开发者也就那么回事。他们还没想去侵占java的传统 : 产业。而web 开发需要的东西node.js上看起来也蛮全了。 : : js : node : Rhino
|
z****e 发帖数: 54598 | 24 libs r tools
and most of tools have nothing to do with async
async is just a mechanism
【在 p*****2 的大作中提到】 : : 我看到的是vert.x想吧node.js的app直接就能run,不知道这个最后能支持到什么程度 : 。如果这样可能还有吸引力。写一个app在node和jvm上都可以run了。
|
z****e 发帖数: 54598 | 25 java could be compiled to native code
and most of script languages could be compiled to bytecode
u need to study more things
native
code
【在 d****i 的大作中提到】 : All those non-JVM languages are directly converted to machine code by native : engine (usually in C/C++) while JVM counterparts are compiled to byte-code : on JVM.
|
z****e 发帖数: 54598 | 26 bullshit
oop got 2 turing award
and ur employer m$ tried its best to create another java
u say 从编程思想上看到了oop的问题?
what a lovely joke
【在 d******e 的大作中提到】 : 大家去用js.不是因为是不懂java的脚本程序员。而是从编程思想上看到了oop的问题。 : jvm 的Giant类库? Giant No No. : : js : node : Rhino
|
p**o 发帖数: 3409 | 27 Can someone tell me why arguing over these would make the world a better
place? |