• 2013-07-30

    JavaONE上海流水账

    Tag:JavaONE

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://www.blogbus.com/dreamhead-logs/234869791.html

    感谢Moco,我有机会作为Duke选择奖的获奖者参与JavaONE

    JavaONE大会的主题演讲是几个人概要介绍一下Java最近的发展,很高层的那种。真正给我留下深刻印象的是Jim Weaver,一个很有趣的老头,他是JavaFX方面的专家。他演示了一个用JavaFX实现的吉它,甚至现场演奏了《栀子花开》,引爆全场。他就像一个老顽童一样,他开了一个微博,在现场招募粉丝,还能说出,“给力able”这样的单词。感谢他在众多无趣的主题演讲中带来了一丝欢乐。

    Java EE 7,是这次很重要的一个话题,因为它刚刚发布不久。不过,要知道,标准这个东西总是落后于开发现状的,只有当一个东西很火时,它才会被考虑放到标准里。所以,如果你的开发一直在使用比较流行的技术,那Java EE 7几乎没有什么太新鲜的东西。在最重要特性的排名里,只有前几项是所谓的新技术,比如Web Socket、批处理、JSON处理和并发。后面大多是已有技术的改进和增强。

    Bert Ertman做了一个有趣的分享,把Spring的程序迁移回Java EE。我在之前碰巧和他坐在一起,聊了一下他准备这个话题的原因。在他看来,自从J2EE伤了众人心之后,现在已经很多人不那么关注Java EE了,而转向Spring,可现在Java EE已经有了很多新的发展,不再是从前那个笨拙了,所以,遵循标准总是要好一些。这也是我特意跑去听他怎样讲的一个原因。确实Java EE进步了不少,但从个人开发的审美上,JavaEE总是依赖于容器这个事情还是让我觉得不爽,尤其在测试上。虽然可以用Arquillian这样的工具帮忙,我还是持保留意见。

    最出乎我意料的是一个session是一个关于Nashorn的,这是一个JavaScript引擎。我原本意味它是介绍JavaScript的,结果却是在讲InvokeDynamic这个JVM的新指令,然后,以一段简单的JavaScript为例,介绍使用InvokeDynamic怎样实现,至于Nashorn,就是一个依赖于新指令的JavaScript引擎。我一直知道InvokeDynamic,但一直没有太深入地了解它,这个session帮我理清了InvokeDynamic的基本思路。

    还一些有意思的session。10gen的人讲MongoDB Java API设计中向后兼容性的问题。从我的角度看来,很多人在设计API时,更多的是直觉映射,还没有怎样设计API才更可用。显然,新版本的MongoDB API已经改善了很多。Oracle的人讲Lambda,作为已经比较了解Java 8 Lambda的人,我看得出,讲的人还是准备了很多东西,只不过,这个人不常出来讲东西,现场表现力和讲东西的清晰程度还有待提高。不过,我还是很喜欢他讲的内容的。TypeSafe的人讲Akka。Akka基本上算是一种企业级Actor的实现,稳定性、扩展性、监控性都要好于Scala自带的Actor。

    还有几个观察,JavaFX和Raspberry Pi是Oracle很看重的两个领域。其中,JavaFX是为了改善Java在富客户端表现不力的局面,这次的JavaONE有不少JavaFX的主题,包括一些3D的支持。但至少目前为止,用Java做富客户端还不是主流,JavaFX还有很长的路要走,虽然Oracle还在大力地鼓吹。我的一个同对JavaFX很感兴趣,但他也觉得,如果让每个客户端都额外装一个Java运行时,恐怕还是很大的负担。

    Raspberry Pi是一个很有意思的事,除了人所共知的平台外,Java 8最先移植的平台就是Raspberry Pi。为什么Oracle会在这个新型硬件上投入许多,我特意就这个问题咨询了Simon Ritter,Oracle的Java技术传播者,他说,Raspberry Pi很便宜,这可以让Java技术更好地传播,另一方面,Raspberry Pi的基础架构和普通的PC很像,移植工作相对于其它平台会简单一些。我看还有一点,Raspberry Pi是ARM架构,这也会是Java未来拓展ARM平台的一步探索。

    我遇到了台湾JUG的负责人。我们在一起交流了一下两岸程序员的差异。原来在台湾,更多的受重视是做硬件的厂商,最近几年做软件得到的重视才越来越多。不过,基本上面临的问题与大陆大同小异,对于软件开发质量的不重视,造成很多误工在里面。就程序员这个职业而言,台湾与北上广就消费和收入方面,已经差不多了,原来有不少台湾厂商把工作放到大陆来做,现在基本上已经看不到,因为成本在提升。

    这次参加大会还认识了不少人,尤其是还听说大众点评网在试用Moco,着实让我高兴了一番。

    分享到:

    历史上的今天:

    引用地址: