由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - scala/clojure/groovy/Jython/jruby都是噱头
相关主题
吐槽一下死卡拉clojure能单独做大系统么?
jvm上的脚本,这个老外说得靠谱groovy 和 clojure, 该学哪个?
我认为JVM上的语言,老大还是Java大家难道全是半路出家?
不是经常有人嚷嚷要contribute开源吗?客观总结vert.x
clojure这符号花花绿绿的 也是醉了vert.x 基本上没戏
JVM上的语言互掐groovy这个语言怎么样
很多人没有意识到,其实很多人手写的c程序比java程序要慢接触scala两年了
以后Web就是Node的天下了对scala的误解
相关话题的讨论汇总
话题: java话题: jruby话题: jython话题: groovy话题: clojure
进入Programming版参与讨论
1 (共1页)
Y**G
发帖数: 1089
1
N年后这些人还得回来乖乖的写Java代码。立此为证。N年后验证。
s***o
发帖数: 2191
2
这些java代码包括lambda以及后继的一些feature不?
c******o
发帖数: 1277
3
N年后,可能不是scala/clojure/groovy/Jython/jruby
但是大部分人一定不会回来写Java
Y**G
发帖数: 1089
4
除非Oracle彻底把Java毁了。
Java不只是一个语言,是一个生态系统,所以是很难挑战的。

【在 c******o 的大作中提到】
: N年后,可能不是scala/clojure/groovy/Jython/jruby
: 但是大部分人一定不会回来写Java

d****i
发帖数: 4809
5
不能同意再多,就像当年的lisp/scheme/haskell/...,一直就是玩具,从来没有产生
过任何有实际意义的产品,到头来还是乖乖的写C。

【在 Y**G 的大作中提到】
: N年后这些人还得回来乖乖的写Java代码。立此为证。N年后验证。
c******o
发帖数: 1277
6
上面说的那些都在JVM生态里啊, java的他们都能用啊。
他们不用挑战,因为不会颠覆,只要内部替代就好了。。。
由他们不代表把以前你的java都推翻,可以重用。。
所以java只会越来越少用,不会多,当然对java也不是坏事。

【在 Y**G 的大作中提到】
: 除非Oracle彻底把Java毁了。
: Java不只是一个语言,是一个生态系统,所以是很难挑战的。

Y**G
发帖数: 1089
7
不过如果你的ruby代码只能在jRuby中运行,不知道是否ruby社区怎么看。就像java中
我们尽量不用native代码。

【在 c******o 的大作中提到】
: 上面说的那些都在JVM生态里啊, java的他们都能用啊。
: 他们不用挑战,因为不会颠覆,只要内部替代就好了。。。
: 由他们不代表把以前你的java都推翻,可以重用。。
: 所以java只会越来越少用,不会多,当然对java也不是坏事。

c******o
发帖数: 1277
8
所以说既是java的失败,又是java的胜利。
就想当年的netscape,现在的browser谁没有netscape的血统?

【在 Y**G 的大作中提到】
: 不过如果你的ruby代码只能在jRuby中运行,不知道是否ruby社区怎么看。就像java中
: 我们尽量不用native代码。

d****i
发帖数: 4809
9
你拿netscape做比喻显然不恰当,netscape作为浏览器的先驱发明了互联网的通用语言
javascript,至今js是势力越来越大,我没有看到js被任何一种想要取代他的语言的可
能性,be it coffeescript, dart, typescript....

【在 c******o 的大作中提到】
: 所以说既是java的失败,又是java的胜利。
: 就想当年的netscape,现在的browser谁没有netscape的血统?

z****e
发帖数: 54598
10
java怎么可能用得越来越少
之所以会有这些语言,还不都是想借用java本身的jvm
jvm太重要了,以至于其他人想发明一个类似的东西都不可能
所以只好跑jvm上来适应java的生态系统
这些语言无论做了什么东西出来,总会有两个版本
一个是自身的框架,另外一个就是java的版本
而且每一次jvm的改动革新,都是以适应java发展为首要目标
其它语言很多时候只是作为一个扩展,这其实就符合了我的观察
oop为主,其它p为辅的生态系统
而且随着这些语言产品的加入,会使得java越来越强大
因为这些语言都会兼容java,java也能利用上这些语言的成果
无论是文档还是社区支持,都会很容易找到
但是这些语言互相之间的调用,那就未必那么容易了,所以java会越来越强大
倒是最后被淘汰的将会是c++和c#的未来

【在 c******o 的大作中提到】
: 上面说的那些都在JVM生态里啊, java的他们都能用啊。
: 他们不用挑战,因为不会颠覆,只要内部替代就好了。。。
: 由他们不代表把以前你的java都推翻,可以重用。。
: 所以java只会越来越少用,不会多,当然对java也不是坏事。

相关主题
JVM上的语言互掐clojure能单独做大系统么?
很多人没有意识到,其实很多人手写的c程序比java程序要慢groovy 和 clojure, 该学哪个?
以后Web就是Node的天下了大家难道全是半路出家?
进入Programming版参与讨论
p*****2
发帖数: 21240
11
你还不如说现在用coffeescript的过两年还得老老实实回javascript呢。
b*******r
发帖数: 361
12
长年不写java的人跑进来凑热闹……
l*********s
发帖数: 5409
13
碉堡都是从内部奔溃的
l*********s
发帖数: 5409
14
jvm又不是java写的,有个毛关系?

【在 z****e 的大作中提到】
: java怎么可能用得越来越少
: 之所以会有这些语言,还不都是想借用java本身的jvm
: jvm太重要了,以至于其他人想发明一个类似的东西都不可能
: 所以只好跑jvm上来适应java的生态系统
: 这些语言无论做了什么东西出来,总会有两个版本
: 一个是自身的框架,另外一个就是java的版本
: 而且每一次jvm的改动革新,都是以适应java发展为首要目标
: 其它语言很多时候只是作为一个扩展,这其实就符合了我的观察
: oop为主,其它p为辅的生态系统
: 而且随着这些语言产品的加入,会使得java越来越强大

z****e
发帖数: 54598
15
回去翻开教科书,看看java这个东西包括了几个部分
其中一个是不是jvm

【在 l*********s 的大作中提到】
: jvm又不是java写的,有个毛关系?
z****e
发帖数: 54598
16
java现在在做script engine
打算让这些脚本直接通过这个engine调用java lib
这样就不需要把程序编译成class文件,直接通过jvm接口就可以调用了
天下开源是一家,java,python,ruby,php这些关系很近的
互相call很正常,java现在是带头大哥,准备把好处分给众多小弟
因为jvm平台跟web server的集成是大势所趋
敌人就是m$的vb,c#那些东西
还有就是所有的带有gc的语言,都跟c++有本质冲突
1 (共1页)
进入Programming版参与讨论
相关主题
对scala的误解clojure这符号花花绿绿的 也是醉了
Functional programming 是大势所趋JVM上的语言互掐
今天跟公司confirm了,没有人用Scala很多人没有意识到,其实很多人手写的c程序比java程序要慢
Python和perl都属于那种很难精通的语言以后Web就是Node的天下了
吐槽一下死卡拉clojure能单独做大系统么?
jvm上的脚本,这个老外说得靠谱groovy 和 clojure, 该学哪个?
我认为JVM上的语言,老大还是Java大家难道全是半路出家?
不是经常有人嚷嚷要contribute开源吗?客观总结vert.x
相关话题的讨论汇总
话题: java话题: jruby话题: jython话题: groovy话题: clojure