不久前大家可能都看到了那则新闻,一位来自Oracle的前高管称Java已经完全失宠,而其主题栏的原文是“Java——计划中的报废”。而且邮件当中称Oracle正在缩减对Java EE的投入,并逐步将JCP打入冷宫。
如果这封邮件的内容属实,那么可以说Oracle的计划可真够惊人的,因为Java的影响力实在是太大,市场上有太多的用户采用了Java作为系统开发语言,而Oracle又掌握了Java大部分的所有权。如果Oracle真的打算将Java报废,那么对于广大的Java从业者又会有怎样的影响呢?对于哪些采用了Java作为软件基础架构的用户们来说,这又意味着什么呢?
首先对于开发人员而言,即便Java的报废计划属实,Oracle也不会一下子就完全停止对 Java的所有支持,只能是逐步淡化,这个过程需要的时间并不短,足够开发人员进行转型。而在目前的编程语言排行榜上,Java的位置很靠前,时不时还会出现在榜首位置,一下子消失是不可能的。
而市面上目前大量的以Java为基础架构的软件系统也不可能一下子全部将Java替换掉,软件的更新升级维护等需求还是切实存在的。因此,就算Oracle现在立刻终止了对Java的支持,这些市场上的用户还有着大量的对Java开发的需求,足够支撑开发人员的业务了。
可以说,对于Java的从业者而言,不必担心这还未到来的所谓报废计划,等到Oracle真的正式公布报废计划了,再慢慢的寻求转型都来得及,市场的需求是不会一下子就消失的。
其次对于用户而言,已经使用了基于Java的软件架构就不大可能因为一个Oracle的报废计划就将系统整个重写,这当中的成本开销完全是不必要的浪费。市场上还有着大量的Java开发人员可以依赖,即便Oracle实行了这个计划,已有的用户们也不太可能会淘汰Java,更大的可能是逐步过渡。继续聘用Java开发人员对已有的系统进行升级维护,慢慢的再寻求可替代的产品,直到老的Java系统不再适应企业的发展需要时再予以更换,这个过程绝对不会太短。
总之,即便Oracle已经开始考虑淘汰Java,但真的开始实行这个计划到市场产生真正的效应是需要一个漫长过程的,Java的从业者们完全不必惊慌,市场上的广大用户才是Java真正的靠山。虽然这个计划会产生巨大的反响,但真对开发人员产生影响,被用户所淘汰都不是一时半会的事情,从业者完全有时间慢慢的做出自己的调整,而眼下要做的就只是静观其变就可以了。
作者:萱萱 | 来源:iDoNews 专栏