【JavaOne流水账】 Day 3 —— 困惑和觉悟
今天的Sessions,本来是抱着很高期望的,结局却是困惑的。
第一次的session是4-6,主题是如何在Java虚拟机上调优和编写低延迟应用程序。果然是关于jvm调优的,可惜讲得很浅,听完了,颇觉不爽。
第二个session是“尽管云不是开放的,也要保持选择的开放性”,这个session反而有点意思,演讲的是ibm的工程师,给沉闷的红色带来了一丝冰爽的蓝意。
我一直奇怪为何收购sun的不是ibm,两个都是蓝色,ibm收购sun后,颜色都可以保留不改。Oracle收购sun之后,sun.com已经变成非常ugly的一个网站,完全没有了原先的神采,我已经不太愿意到官方网站了。
ibm的工程师的主题是,一个应用可以同时使用多个云服务商提供的服务,而保持透明性,这是通过apache的libCloud项目来实现的。这个演讲介绍为主,演示为辅,完整的演示了如何通过libCloud和SimpleCloud,在Amazon和另外一个云服务提供商之间,获得当Amazon的虚拟云服务器down机时,整个应用还能保持完整透明的可用。算是这次大会很不错的一次演讲。
主题明确,有意义,交代清楚,有演示,虽然技术含量不算很高,不过对云计算的启发不小。
那个engineer很好玩,更想个演员,我喜欢,人家给他拍照,他很开心的说thankyou。附上照片一张。
第三个session是FileSystemAPIinJDK7,这个又是4-6,讲的还可以,但是感觉太细节了,都是自己上网查查就看到的东西,没什么意思和启发。这个时候我已经有一些想法了。
第四个session是昨天的第一个人讲的,本来大家有很高的期望值,结果大失所望,那个人一直就是讲jvm基础上跑js,jdk6就带的功能,反反复复,这时我已经明白自己的想法了。
其实这次oracle带来的工程师和java专业的含金量都很低,该说的东西,第一天大会上,女总裁演示的时候,上台的3个工程师,都演示了,接下来的东西,都太细节了,没什么意思。
于是我打开了这次大会的日程安排器,重新review自己的选择,将下午的2个细节java的session去掉,改成两个另外的session,一个是Oracle的工作流,一个是Oracle的TopLink,既然java的细节课程没什么含金量,那还不如选择一些别的方面的课程,开阔下视野。
下午的第一个session,是Oracle的工作流,以前工作过的一个公司,就是靠Oracle的这个工作流为基础,做的几千万美元的项目。不过session介绍得很简单,基本上就是展示一些界面,没什么完整的demo和流程,主要就是吹嘘一下这套系统的强大。听了觉得和没听差不多。看来Oracle的,都是推销产品。
第二个Session相对比较详细,介绍的是TopLink,可能有人不知道它,不过说到Hibernate,应该基本都有点印象。它是Hibernate的开源竞争者,后来被Oracle看上了,买下来了(很庆幸,不是买Hibernate),作为Oracle的JPA官方实现。
这个东西和Hibernate相比,最强的地方是可以和Coherence无缝集成,Coherence是一个分布式的内存缓存系统,也是被Oracle收购了,这两个开源免费的东西,被收购后,就成了一个高消费的东西了。
于是,我们可以明白Oracle的买来主义了,好东西,买来,封装,UI做漂亮,容易用,然后就高价转给客户,帮客户做实施……
对于Java和Mysql,暂时不会,以后一定,也会如此!
对于什么500强的公司,有钱没技术,想省心的,这个很好
对于互联网技术公司,这个很不好
如果你能接到超级有米的项目,不必什么都用开源的做,开源的一般UI很差,不注重前端,你可以考虑下用Oracle的,只要客户给的钱比你需要给Oracle的多,就可以了