我所经历的Oracle+Java以及一些随想

最近SUN的卖身终于告一段落,虽然IBM来势汹汹,谁知最后还是Oracle暗渡陈仓.我想无论名花落入谁家,随后几年Java社区必有多场恶战,只希望不要弄得四分五裂,只让Developer无所适从而已.

记得最初在Oracle平台上使用Java是公司的数据仓库项目,我负责进行原型开发. 那时WebService+SOAP才刚起步(01年), Corba对于异构平台的调用大行其道. 由于OWB允许使用RMI-IIOP协议让Java Client访问OLAP结构,但公开资料不多,于是用了好些时间到处求仙(公司不是Oracle Partner). 后来才知道如果每年付一大笔钱, 就能参加MetaLink, 那上面才有真经.当时的感觉是Oracle对Java的支持虽然卓越,但相对封闭,还未对Java Developer有亲和力.反观当时的SUN和BEA,都有成熟的Developer Network/Community,如果要找寻资料相对容易.

后来Oracle在中国开Developer大会,正式推广它的OTN,但是好长时间内上面的内容都不够丰富,统统是围绕着它自己的JDeveloper和OC4J来宣传, 让人兴致索然. 当时最感兴趣的是BEA的dev2dev和IBM的developerWorks.

再过了段时间换了新公司,突然发现产品是基于OC4J的. 设想当时你做了多年的基于WebLogic的EJB开发, 每日面对个始终形成不了气候而只是靠平台优势维持其生存的Middleware, 该是多么的无趣! 不过程序员的天性是适应环境, 好歹也撑了一段时间的Pure Oracle+JDeveloper开发.

Oracle总是有赚大把钱的本事. 资本大鳄的本性是贪婪, 野心家更是想靠同时积累技术和商业优势来赚更多的钱. Oracle与BEA扭扭捏捏了好一会, 终于把人娶回了家. 不知道被Oracle套住的客户是否会满意这个结果, 但是Developer应该可以感觉到Oracle想一统Enterprise Platform的决心了.

今年初有朋友要我帮忙看看Primavera与Java如何做Integration, 一查资料发现P3e/c也被Oracle揽入怀中. 真不知道Oracle到底还要收购多少Enterprise Appplication的领先者, 反正它有大把的现金可以砸人.

从PeopleSoft, BEA, Hyperion到今天的SUN, 个个都曾经是风光无限的行业领先者, 可就在这短短几年间一股脑儿嫁给了Oracle, 让人唏嘘不已.

过渡的垄断会给整个行业造成压力,也不利于让一些已证明优势的技术独立发展(想必Oracle在大举裁人的同时也在舍弃一些重叠的技术了).

只能展望未来Java社区有掌握自己命运的机会而不是被大公司玩弄于掌中.

Farewell, Generous Sun, Salute, Greedy Oracle!

你可能感兴趣的:(java,oracle,weblogic,webservice,sun)