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也不是坏事。
|
|
|
p*****2 发帖数: 21240 | 11 你还不如说现在用coffeescript的过两年还得老老实实回javascript呢。 |
b*******r 发帖数: 361 | |
l*********s 发帖数: 5409 | |
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++有本质冲突 |