由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 蜥蜴和好虫掐起来了
相关主题
动态脚本适合做glue code, 静态语言适合做heavy liftingSun当年设计Java的败笔
大家难道全是半路出家?Java的performance
jvm上的脚本,这个老外说得靠谱这次node把python也给干了
jvm 能变成 vmware 那种东西吗?我来尽量客观地谈谈GC/ref count,还有RAII
不是经常有人嚷嚷要contribute开源吗?Hejlsberg比Gosling牛10倍
matlab 和 R 的最大(根本)区别?Java 9 and beyond
古狗研究新出炉:C++ Is The Best Performing Languagescala vs clojure ?
java就是andriod慢的原因,为什么总有人要争呢? (转载)再挖一个语言坑:scala流年不顺
相关话题的讨论汇总
话题: jvm话题: rhino话题: java话题: oop话题: js
进入Programming版参与讨论
1 (共1页)
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
3
LOL,这也行?估计他俩很快就会合伙掐你
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

相关主题
matlab 和 R 的最大(根本)区别?Sun当年设计Java的败笔
古狗研究新出炉:C++ Is The Best Performing LanguageJava的performance
java就是andriod慢的原因,为什么总有人要争呢? (转载)这次node把python也给干了
进入Programming版参与讨论
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
19
好帖,召唤赵策呀
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竞争。

相关主题
我来尽量客观地谈谈GC/ref count,还有RAIIscala vs clojure ?
Hejlsberg比Gosling牛10倍再挖一个语言坑:scala流年不顺
Java 9 and beyond吐槽一下死卡拉
进入Programming版参与讨论
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?
1 (共1页)
进入Programming版参与讨论
相关主题
再挖一个语言坑:scala流年不顺不是经常有人嚷嚷要contribute开源吗?
吐槽一下死卡拉matlab 和 R 的最大(根本)区别?
scala/clojure/groovy/Jython/jruby都是噱头古狗研究新出炉:C++ Is The Best Performing Language
我知道为啥ruby这些framework没有用v8引擎原理的原因了java就是andriod慢的原因,为什么总有人要争呢? (转载)
动态脚本适合做glue code, 静态语言适合做heavy liftingSun当年设计Java的败笔
大家难道全是半路出家?Java的performance
jvm上的脚本,这个老外说得靠谱这次node把python也给干了
jvm 能变成 vmware 那种东西吗?我来尽量客观地谈谈GC/ref count,还有RAII
相关话题的讨论汇总
话题: jvm话题: rhino话题: java话题: oop话题: js