信息化 频道

甲骨文吞Sun Java何去何从?


    三、Java还有未来吗?

    除了伤感,Java开发者社区还有一些实实在在的担忧。最为Java开发者所关心的是,Sun被Oracle收购后,Java还有未来吗?

    想想Java的生存模式,这种担忧不无道理。我们知道,Java一直不能赢利,既然如此,Sun为什么不终止Java,而是坚持在Java上的投入?要回答这个问题,我们必须了解Java的价值所在。在Sun时代,Java是靠优雅的内核和不断推陈出新的技术吸引开发人员的,因为java并没有给Sun带来直接的利润,促使Sun对Java不离不弃的,是Java背后庞大的开发者社区,这个集合了业界最优秀的开发人员的社区,是Java最具有价值的资产。

    开发者之所以忠实地追随在Java左右,是因为Java能给他们带来最前沿的技术体验,而这种体验,是其他任何开发语言所不能给予的。每隔一段时间,我们总能看到很多革命性的Java语言新特性的出现,这其中包括著名的泛型和枚举。别的不说,笔者正好用过Java的枚举,当时觉得Java的枚举有点复杂,后来慢慢习惯了。直到最近接触了C#的枚举,才发现Java枚举的优越性,相比之下,C#的枚举只能用幼稚二字来形容。

    现在,Sun被Oracle收购了,可以预计,在Oracle的商业模式中,Java的价值将更直接地通过Oracle产品销售体现出来,开发者社区的价值将被降低。这种情况下,Oracle在乎的是Java能否支撑它的应用软件,而不是Java对开发人员有多大的吸引力,换言之,在Oracle手中,Java的价值点发生了变化,只要Java能够满足业务需求,Oracle大可不必急着给Java添加什么新特性。因此,Java开发者社区有理由担心,Java的技术更新步伐将变慢,甚至停滞不前。

    这样看来,有些Java开发人员所作出的预言,确非信口开河,这些预言当中包括:Java的第7个版本或许永远也不会出现。

0
相关文章