BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

主题演讲 :Java创新的未来

| 作者 Abel Avram 关注 7 他的粉丝 ,译者 曹云飞 关注 0 他的粉丝 发布于 2009年6月15日. 估计阅读时间: 3 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。
2009年SpringOne欧洲大会开幕演讲上,Rod Johnson认为最近Oracle的收购不会使Java创新停止,而且相信Java会像过去几年那样在Sun之外继续进化。作为证据,他提到 了:Grails,Roo,一个用于提高开发者生产力的工具,一个免费的STS(SpringSource工具套件),tc服务器和dm服务器。
 
请观看:Java创新的未来(1小时55分钟)
 
Rod不相信Oracle会对Java的创新作出贡献:
  • Oracle不是革新家
  • Oracle的收购是为了取悦华尔街而不是开发者
  • Oracle专注于赚钱而不是创新 

但是Rod认为Oracle不会影响Java创新,因为语言本身遵守GNU GPL协议,是开源的,而且Oracle不会停止Java,因为他们无法做到,而且停止Java不符合他们的利益。

据Rod所说,近来Java的创新不是来自Sun,而是来自外部,特别是来自于构建在JVM之上的诸如Grovvy和Scala这样的语言。现在重要的是平台和框架,创新必须在这些方面发展。
 
Rod没有试图让参会者确信Java创新不会在近期消亡,而是展现了SpringSource最新的成果,并阐明了公司的目标:“构建、运行和管理Java应用的完整基础设施。”
 
Rod认为JVM是一个出色的平台,可运行大型的可伸缩的企业应用,但是它缺失了“从开发者到产品的联合经验”,不像Ruby on Rails那样是一个“高度集成的,一站式框架”。重点应该关注集成和生产力,而SpringSource为此贡献了Grails,Roo,STS,tc Server,dm Server。
 
Grails被Rod吹捧为JVM上最佳web开发框架。Grails背后的公司G2One去年被SpringSource收购了。
 
Roo是一个交互式的轻量级的用来提高Java开发者生产率的工具。开发者可以使用它来通过Spring对象模型进行Java编程。Roo是一个建议的名字,开发者被邀请来投票并选择这个工具的最佳名称,包括:Spring Dart,Spring Spark,Spring Roo,Spring HyperDrive,Spring Boost。
 
Rod还宣布他们将免费发布SpringSource工具套件(STS),今年晚些时候该套件将包括Grails和Groovy的工具。
 
另一项公告是发布SpringSource的tc Server,该产品基本上是Tomcat应用服务器加上一些用来管理大量类似应用服务器安装的企业级功能。
 
Rod的演讲中也演示了Roo和tc server。

查看英文原文:Keynote: The Future of Java Innovation

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

java在语言层面没有创新 by 黄 海平

java在语言层面没有创新,比起C#落后了不少。
在平台特性上有了不小的变革。

Re: java在语言层面没有创新 by jiang rosen

Grails,唉。
是不是说,我们可以放弃其他的技术(尤其是表现层),再一窝蜂的扑向Grails?我累了,真的。

Re: java在语言层面没有创新 by chen index

grails不仅是表现层技术,现在java的表现层太多了,需要去掉一些难用的东西

Re: java在语言层面没有创新 by 冯 希顺

java语言各个层次上的框架都非常多,这是java语言生命力旺盛的体现。
不需要“去掉”难用的东西,优胜劣汰就可以了。

Re: java在语言层面没有创新 by 李 文栋

Java 层出不穷的框架,确实说明了开源社区的旺盛,但是由此造成的严重危害是开发人员疲于学习,
Java届某些领域很浮躁,怎一个乱字了得。

明眼人都已跳出了这个怪圈

Re: java在语言层面没有创新 by tang wei

Java 层出不穷的框架,确实说明了开源社区的旺盛,但是由此造成的严重危害是开发人员疲于学习, Java届某些领域很浮躁,怎一个乱字了得。 明眼人都已跳出了这个怪圈


说的太对了!这么多的框架太乱了,虽然给了大家更多的选择,但是无形中,将语言本身的特点淡化了,或者屏蔽了,有时候你都不知道自己在干什么,什么是技术的本质。

java 需要语言层次上的创新,而不是层出不穷的框架 by tang wei

我认为 java 革命性的创新还没有发生,java发展了十几年了,应该有革命性的创新

作为技术人员 应该更关心本质的变化,而不是繁琐数量超多的框架,说来了框架也是一个

工具,或者代码库。可能减轻了你的开发,提高了开发速度,但是如果一个大型的综合

项目,那么架构师不会随便采用哪个框架,当然他会吸取框架的特点运用到自己的项目中。

这么多的框架,无形中增加了开发人员的学习成本,我觉得不是很好,sun或者oracle应该

更加关心java语言层次上的创新,让java更具有战斗力,框架应该是软件工程领域的问题。

主要解决软件工程中遇到的困难,或者问题。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

7 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT