2006-09-15
回复ozzzzzz的“Java将死?”
http://www.javaeye.com/topic/24436
我不想打断ozzzzzz接下去的发言,所以另外开一贴,应和一下ozzzzzz的帖子。
说Java将死,我觉得结论不能下的这么早。虽然外部的商业模式在迅速改变,但是Java本身也在迅速的改变,现在还不能下断言就说Java一定会在新的商业模式崛起之后就被淘汰,也很有可能Java能够迅速适应新的商业模式,并且找到自己的新的定位和扮演的新角色。
当前在Java领域有几个值得关注的发展方向:
1、SOA
SOA与其说是一种技术,不如说一个商业词汇。今年初参加BEA SHUG,BEA的consult讲SOA,他自己就很坦白的说,SOA不是讲给技术人员的,是讲给CIO,企业高层听的,所以很多东西你们就不用听了。
2、full-stack的框架的泛滥
受到ruby on rails的刺激,Java在今年涌现了好多full-stack框架,关于full-stack框架的介绍,请看:
http://robbin.javaeye.com/blog/24162
full-stack的兴起可以在一定程度上满足现在快速开发和快速部署的问题,但是这并不是Java赌博未来的筹码。
3、JDK6.0,7.0引入javascript,ruby,groovy
我和ozzzzzz都认为Sun的管理层和技术层意见是有分歧的。Sun现在的CEO并不是Sun起家的创始人,对Java语言没有那么纯洁的怀旧感情。因此Sun管理层现在一系列动作都在表明Sun在把Java更加平台化,以提供ruby,groovy,javascript等脚本语言支持。未来Java会成为一个基础运行平台,上面可以跑各种脚本语言。
我个人认为这是Java在适应新的商业模式的一次漂亮的转身。
4、OSGi标准的普及
IBM在大力推广OSGi标准,而Eclipse正是OSGi标准的最佳案例。我们总是鼓吹组件化开发这么多年了,却从来没有接近过这个目标,但是OSGi标准有望实现这一理想。最近Spring框架也提供了OSGi的支持,也许不久的将来就会出现一些以OSGi为底层架构的组件化软件产品涌现出来。
我个人认为这是一个非常值得关注的方向。
说完Java,再谈谈Python和ruby:
JavaEye里面的charon非常了解python,我只算门外汉了,班门弄斧一下。
python和ruby之间,我比较看好ruby,原因是:
1) ruby的语法比python更加自然语言一些,为什么ruby整天嚷嚷DSL,python就没有人提DSL呢?
2) ruby和rails社区比较统一,发展方向明确,而python社区比较类似Java社区,五花八门,各自为政,社区力量一旦分散,会影响未来的发展
3) rails已经占据了很强的先发优势了,这个优势目前看来起来相当牢固。
我不想打断ozzzzzz接下去的发言,所以另外开一贴,应和一下ozzzzzz的帖子。
说Java将死,我觉得结论不能下的这么早。虽然外部的商业模式在迅速改变,但是Java本身也在迅速的改变,现在还不能下断言就说Java一定会在新的商业模式崛起之后就被淘汰,也很有可能Java能够迅速适应新的商业模式,并且找到自己的新的定位和扮演的新角色。
当前在Java领域有几个值得关注的发展方向:
1、SOA
SOA与其说是一种技术,不如说一个商业词汇。今年初参加BEA SHUG,BEA的consult讲SOA,他自己就很坦白的说,SOA不是讲给技术人员的,是讲给CIO,企业高层听的,所以很多东西你们就不用听了。
2、full-stack的框架的泛滥
受到ruby on rails的刺激,Java在今年涌现了好多full-stack框架,关于full-stack框架的介绍,请看:
http://robbin.javaeye.com/blog/24162
full-stack的兴起可以在一定程度上满足现在快速开发和快速部署的问题,但是这并不是Java赌博未来的筹码。
3、JDK6.0,7.0引入javascript,ruby,groovy
我和ozzzzzz都认为Sun的管理层和技术层意见是有分歧的。Sun现在的CEO并不是Sun起家的创始人,对Java语言没有那么纯洁的怀旧感情。因此Sun管理层现在一系列动作都在表明Sun在把Java更加平台化,以提供ruby,groovy,javascript等脚本语言支持。未来Java会成为一个基础运行平台,上面可以跑各种脚本语言。
我个人认为这是Java在适应新的商业模式的一次漂亮的转身。
4、OSGi标准的普及
IBM在大力推广OSGi标准,而Eclipse正是OSGi标准的最佳案例。我们总是鼓吹组件化开发这么多年了,却从来没有接近过这个目标,但是OSGi标准有望实现这一理想。最近Spring框架也提供了OSGi的支持,也许不久的将来就会出现一些以OSGi为底层架构的组件化软件产品涌现出来。
我个人认为这是一个非常值得关注的方向。
说完Java,再谈谈Python和ruby:
JavaEye里面的charon非常了解python,我只算门外汉了,班门弄斧一下。
python和ruby之间,我比较看好ruby,原因是:
1) ruby的语法比python更加自然语言一些,为什么ruby整天嚷嚷DSL,python就没有人提DSL呢?
2) ruby和rails社区比较统一,发展方向明确,而python社区比较类似Java社区,五花八门,各自为政,社区力量一旦分散,会影响未来的发展
3) rails已经占据了很强的先发优势了,这个优势目前看来起来相当牢固。
评论
dayang2001911
2007-04-16
有许多非常低级的用户存在这方面的服务不可小觑!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
calmness
2007-02-18
引用
我和ozzzzzz都认为Sun的管理层和技术层意见是有分歧
的。Sun现在的CEO并不是Sun起家的创始人,对Java语言没有那么纯洁的怀旧感情。因此Sun管理层现在一系列动作都在表明Sun在把Java更加平台化,以提供ruby,groovy,javascript等脚本语言支持。未来Java会成为一个基础运行平台,上面可以跑各种脚本语言。
我个人认为这是Java在适应新的商业模式的一次漂亮的转身。
我个人认为这是Java在适应新的商业模式的一次漂亮的转身。
非常赞同这一观点
刑天战士
2007-02-15
C还没死,C++用的也挺好的,我从来不相信哪种语言能完全打败另外一种语言,也不相信哪种语言能“死”。COBOL,FORTRAN,ADA,Object C这些老一辈无产阶级革命家活得挺好的。学一种语言,深入一种语言,了解每种语言的优缺点,并在项目中灵活使用,就行了。外界说什么都不重要,项目作出来就行了。当年我也曾经整天想着语言之争,曾经为了学.net放弃了java,现在.net完胜了吗?
basicbest
2007-02-14
jack 写道
抛出异常的爱 写道
活下去的办法,找准自己的位置,方法就是十面开花,然后死掉九个,剩下的一个就是java应该存在的领域
好多时候发现世界总是在少数人手里
但是你的话又让我发现世界是在大多数人手里
只是少数人活了下来吧。。。。。
存在还是死亡不过是个过程
而大家在这个过程中挣扎着活着以为这是世界的全部
但是世界却从来不关心是谁活下来
他知道总会有人活下来的。。。。
好多时候发现世界总是在少数人手里
但是你的话又让我发现世界是在大多数人手里
只是少数人活了下来吧。。。。。
存在还是死亡不过是个过程
而大家在这个过程中挣扎着活着以为这是世界的全部
但是世界却从来不关心是谁活下来
他知道总会有人活下来的。。。。
虽然听上去有点那种感觉,不过实际上大家也就是在不停的尝试。试成功了活,失败了死。
成功是死,失败也是死。
qqbuilder
2007-02-14
java主要用在企业级开发上面,所以BEA的consult说的好,技术人员就不要听了,主要是CIO和高层,遥想当年,J2EE出来的时候不也这样吗,所以JAVA的死是必然,我主要是说是在企业开发这一块,因为主导权根本就不在你们技术人员手里,我也不同意ruby会替代JAVA,不可能,它做的还是WEB开发这一块,企业现在还在以WEB为中心吗,他要的是一个整合方案,一个语言又能有多大作为,楼主看轻web service和SOA我觉得恰恰是java在企业开发一块走向衰败的原因。
Lincoln
2006-09-23
哈哈,我怎么有了想重新回到C的欲望,也许它是永恒的天堂!永远不会有战争!!
davidzhao
2006-09-22
呵呵 语言就是那么回事 否则 哪些大师怎么没有被淘汰?
dennis_zane
2006-09-22
Nicholas_Ding 写道
robbin 写道
http://www.javaeye.com/topic/24436
说完Java,再谈谈Python和ruby:
JavaEye里面的charon非常了解python,我只算门外汉了,班门弄斧一下。
python和ruby之间,我比较看好ruby,原因是:
1) ruby的语法比python更加自然语言一些,为什么ruby整天嚷嚷DSL,python就没有人提DSL呢?
2) ruby和rails社区比较统一,发展方向明确,而python社区比较类似Java社区,五花八门,各自为政,社区力量一旦分散,会影响未来的发展
3) rails已经占据了很强的先发优势了,这个优势目前看来起来相当牢固。
说完Java,再谈谈Python和ruby:
JavaEye里面的charon非常了解python,我只算门外汉了,班门弄斧一下。
python和ruby之间,我比较看好ruby,原因是:
1) ruby的语法比python更加自然语言一些,为什么ruby整天嚷嚷DSL,python就没有人提DSL呢?
2) ruby和rails社区比较统一,发展方向明确,而python社区比较类似Java社区,五花八门,各自为政,社区力量一旦分散,会影响未来的发展
3) rails已经占据了很强的先发优势了,这个优势目前看来起来相当牢固。
我到不是很认同这种说法,可能 Robbin 不太了解国内的 Python 社区。Python 社区一般都是用 maillist 交流,也没有论坛,但有一个不错的啄木鸟社区。Python 社区的活动都是比较低调的,但是并不意味着 Python 较 Ruby 发展就很弱。
python的maillist很活跃
http://groups.google.com/group/python-cn?lnk=oa&hl=zh-CN
Nicholas_Ding
2006-09-21
robbin 写道
http://www.javaeye.com/topic/24436
说完Java,再谈谈Python和ruby:
JavaEye里面的charon非常了解python,我只算门外汉了,班门弄斧一下。
python和ruby之间,我比较看好ruby,原因是:
1) ruby的语法比python更加自然语言一些,为什么ruby整天嚷嚷DSL,python就没有人提DSL呢?
2) ruby和rails社区比较统一,发展方向明确,而python社区比较类似Java社区,五花八门,各自为政,社区力量一旦分散,会影响未来的发展
3) rails已经占据了很强的先发优势了,这个优势目前看来起来相当牢固。
说完Java,再谈谈Python和ruby:
JavaEye里面的charon非常了解python,我只算门外汉了,班门弄斧一下。
python和ruby之间,我比较看好ruby,原因是:
1) ruby的语法比python更加自然语言一些,为什么ruby整天嚷嚷DSL,python就没有人提DSL呢?
2) ruby和rails社区比较统一,发展方向明确,而python社区比较类似Java社区,五花八门,各自为政,社区力量一旦分散,会影响未来的发展
3) rails已经占据了很强的先发优势了,这个优势目前看来起来相当牢固。
我到不是很认同这种说法,可能 Robbin 不太了解国内的 Python 社区。Python 社区一般都是用 maillist 交流,也没有论坛,但有一个不错的啄木鸟社区。Python 社区的活动都是比较低调的,但是并不意味着 Python 较 Ruby 发展就很弱。
zkj_beyond
2006-09-15
buaawhl 写道
3、JDK6.0,7.0引入javascript,ruby,groovy
这个理由比较大条有力。拭目以待。
4、OSGi标准的普及
这个OSGi还是脱离不了ClassLoader。虽然动态部署组件能力有所增强,但还是无法和动态语言相比。
当年EJB2.0大半就死在这吧。如果EJB修改代码后,不用重起容器,可以直接测试,运行。那不管是脚本还是OSGI达到这种效果都可以,性能问题再说。
当然还有 web action/servlet;改个action还的重起web服务器。
为了测试,简化开发,避免重起重起,j2ee工程师搞的测试那么重要,变的办法测试ejb,测试servlet。当然我不是反对测试,java语言的这种弱点让测试更重要了,因为更难测试了。
想当前,我们用asp时,哪想测试啊!用了java才知道测试用例!让人高兴的是ROR也提倡敏捷开发。
当然还有O6Z说的配置,比如动态语言ruby,配置文件就是源代码。
不知道大家有没感受,用ROR开发,就象在用ruby写配置文件一样,趋势。
印象特深的是O/R MAPING
hibernate3 one to many xml/Annotations
ROR中 one to many 在ruby代码中用ruby配置。
ajooTrustno1
2006-09-15
cookoo 写道
buaawhl 写道
服务就是客户服务的意思。
客户打个电话,然后派个人上门,换个螺丝钉。然后收1w$作服务费。
哈哈,经典故事:换个螺丝$1,知道换哪个螺丝$9999
真是鸡同鸭讲,牛嚼牡丹,哭笑不得!~
cookoo
2006-09-15
robbin 写道
江南白衣 写道
buaawhl 写道
3、JDK6.0,7.0引入javascript,ruby,groovy
这个理由比较大条有力。拭目以待。
JDK6的js,ruby,groovy支持不是什么神秘的东西,现在都可以试用了,就是BSF而已,一直存在的东西。
就是binding变量,eval() 一段script.某些语种可以对script进行预编译改善性能。
jruby,js现在只不过都是直接AST解析,性能差的很,groovy已经是动态编译为bytecode了,据说性能是Java代码的60%。我提出这一点,含义是未来的脚本语言平运行效率持要至少能够到达groovy的水准才行。
真的?groovy啥时候咸鱼翻身变脱兔了?我记得它以前慢得要死啊。
cookoo
2006-09-15
buaawhl 写道
服务就是客户服务的意思。
客户打个电话,然后派个人上门,换个螺丝钉。然后收1w$作服务费。
哈哈,经典故事:换个螺丝$1,知道换哪个螺丝$9999
robbin
2006-09-15
江南白衣 写道
buaawhl 写道
3、JDK6.0,7.0引入javascript,ruby,groovy
这个理由比较大条有力。拭目以待。
JDK6的js,ruby,groovy支持不是什么神秘的东西,现在都可以试用了,就是BSF而已,一直存在的东西。
就是binding变量,eval() 一段script.某些语种可以对script进行预编译改善性能。
jruby,js现在只不过都是直接AST解析,性能差的很,groovy已经是动态编译为bytecode了,据说性能是Java代码的60%。我提出这一点,含义是未来的脚本语言平运行效率持要至少能够到达groovy的水准才行。
tianxinet
2006-09-15
partech 写道
tianxinet 写道
java活下去不是问题,问题是怎样才能“活的更好”。java要成平台,已经是明显的趋势。
java对于动态语言的支持,很快就可见了吧
java对于动态语言的支持,很快就可见了吧
这都是被.NET逼的。要战胜对手,就要模仿对手。
大家往往都装做自己是彻底的原创,可模仿似乎也是真理。
微软是模仿最成功的例子之一。当然,也不能无视微软独特的创造力。
buaawhl
2006-09-15
咦。楼上白衣帅锅的头像小了许多。
江南白衣
2006-09-15
buaawhl 写道
3、JDK6.0,7.0引入javascript,ruby,groovy
这个理由比较大条有力。拭目以待。
JDK6的js,ruby,groovy支持不是什么神秘的东西,现在都可以试用了,就是BSF而已,一直存在的东西。
就是binding变量,eval() 一段script.某些语种可以对script进行预编译改善性能。
抛出异常的爱
2006-09-15
要是java成为了平台(如果这种假设能够成立的话)
之后会有什么样的商机呢?
要不这又是一个新的话题?
之后会有什么样的商机呢?
要不这又是一个新的话题?
partech
2006-09-15
tianxinet 写道
java活下去不是问题,问题是怎样才能“活的更好”。java要成平台,已经是明显的趋势。
java对于动态语言的支持,很快就可见了吧
java对于动态语言的支持,很快就可见了吧
这都是被.NET逼的。要战胜对手,就要模仿对手。
jack
2006-09-15
抛出异常的爱 写道
活下去的办法,找准自己的位置,方法就是十面开花,然后死掉九个,剩下的一个就是java应该存在的领域
好多时候发现世界总是在少数人手里
但是你的话又让我发现世界是在大多数人手里
只是少数人活了下来吧。。。。。
存在还是死亡不过是个过程
而大家在这个过程中挣扎着活着以为这是世界的全部
但是世界却从来不关心是谁活下来
他知道总会有人活下来的。。。。
好多时候发现世界总是在少数人手里
但是你的话又让我发现世界是在大多数人手里
只是少数人活了下来吧。。。。。
存在还是死亡不过是个过程
而大家在这个过程中挣扎着活着以为这是世界的全部
但是世界却从来不关心是谁活下来
他知道总会有人活下来的。。。。
虽然听上去有点那种感觉,不过实际上大家也就是在不停的尝试。试成功了活,失败了死。
- 浏览: 1677805 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
我的相册
游乌镇
共 33 张
共 33 张
链接
最新评论
-
mod_rails尝鲜
我觉得还是mod_fcgid(不是mod_fastcgi)实际点
-- by zgd -
mod_rails尝鲜
hostingrails也已经提供mod_rails了
-- by leondu -
mod_rails尝鲜
dreamhost已经提供mod_rails了
-- by zgd -
关于JavaEye网站未来发展 ...
期待第三阶段目标的实现,但第三目标好像类似于google的云计算,建议赶紧开发, ...
-- by selectme_2008 -
总结一下大家对JavaEye网 ...
javaeye是我比较喜欢的一个网站,但盈利模式还是比较单一,让人怀疑网站是否能 ...
-- by selectme_2008






评论排行榜