oracle如何把java“玩死”?java程序员该何去何从?
原创

oracle如何把java“玩死”?java程序员该何去何从?

好文
试试语音读文章

热门回答:

如同天要下雨、娘要嫁人一般。对于我们java程序员而言。这事儿谁都无法把控。又何必现在自寻烦恼。恐慌担心并不能解决问题。我来说说自己的看法吧。以下权当个人已见。不代表任何方面观点。不喜勿喷。想喷请前往评论区。

一、 2018年度Oracle 和 Java 事件回顾

1. Oracle 以 Java 侵权案从 Google 处获取高达 88 亿美元的赔偿款。这个行为让不少用户认为 Oracle 已然将 Java 用作挣钱的工具;

2. Oracle宣布Java 8 将停止维护。取消 JavaOne 会议(专属 Java 的开发者大会)。

上图为Oracle 官网提示的 JDK8 终止更新公告。原文翻译:2019年1月之后。Oracle将不会在其网站上发布Java SE 8商业使用的进一步更新下载。需要持续获取安全的bug修复和安全补丁以及Java SE 8或以前版本的稳定性支持。可以通过Oracle Java SE高级版、Oracle Java SE高级桌面或Oracle Java SE套件。有关更多信息以及如何获得Oracle JDK 8长期支持的详细信息。请参阅Oracle支持路线图。

简言之。即:Java 8 在 2019 年 1 月之后不再免费向企业提供更新。想要更新就得付钱或者升级到 Java 9 之上。这让不少程序员认为 Oracle 已然将 Java 用作挣钱的工具。现在要么赶紧熟悉 Java 9。不然就付费吧。很多连java8都还没用熟的程序员表示一脸懵逼。

二、Oracle与java的前世今生

java是编程语言。oracle是数据库。同时。oracle也是一家生产oracle数据库的公司。oracle于2009年以74亿美元收购了生产java语言的公司sun。现在oracle是java的老板。

试想。一个老板会轻易放弃重金得到的产品吗?

三、程序员们何去何从

java使用占有率最高。oracle当初花了74亿美元真金白银收购sun。仅凭这两点。oracle都没有放弃java的理由。猜测这只是oracle为盈利而进行的一系列改革与计划。我们都知道。开发和维护一款产品或工具。需要持续投入资源。考虑到Oracle在收购、开发、维护Java方面投入了大量资金。合理费用还是可以支付的。毕竟他们确实提供了免费的替代品。

个人愚见。java收费意味着企业成本增加。对程序员影响并不大。另外。同为java程序员。希望这顿午餐一直免费下去。

都划到这儿了。点个赞呗~

都划到这儿了。点个赞呗~

其他观点:

谢谢邀请!

Java是Sun公司最优质的资产之一。在Oracle收购Sun之后一直在谋求Java的盈利路线。相比于Sun公司来说。Oracle可能对Java并没有那么多的情怀。能否形成一个稳定的盈利应该是Oracle最为关注的事情之一。所以Oracle不断地“折腾”在某种程度上来说就是一件合情合理的事情了。

随着JDK11发布之后。Oracle也制定了Java的“收费计划”。对于广大企业和Java程序员来说。可能未来免费使用Java的时代结束了。相比于早期Oracle对Java的“不管不顾”。以及剥离Java EE等动作来说。现在的Java似乎进入了一个快速发展的通道。Oracle承诺每隔6个月为Java更新一次。这样的节奏显然不是免费产品的更新节奏了。因此。Oracle计划针对Java的收费策略就不难理解了。

相比于此前Oracle的消极态度来说。目前的收费策略也许对Java来说并不是一件坏事。但是收费的结果必然会导致一部分中小微软件企业逐渐开始使用新的编程语言。对于Java语言的生态来说。收费绝对不是一件好事。但是对于Oracle来说。不能盈利可能是最糟糕的事情。

我从事软件开发工作多年。目前主要的研究方向集中在大数据和人工智能领域。也在指导相关方向的研究生。我会陆续在头条写一些关于大数据方面的文章。感兴趣的朋友可以关注我。相信一定会有所收获。

我使用Java语言多年。也出版过Java编程书籍。如果有Java开发方面的问题。也可以咨询我。谢谢!

其他观点:

Oracle说的很清楚了。是Oracle JDK收费。而不是Java收费。

Oracle收了Mysql之后。现在也是两个版本。一个收费一个不收费。收费的做的更牛一些。你们可以花钱用;免费的稍微差点儿。很大大厂有研发能力。直接在免费的Mysql上改。也可以做到非常牛;而比较大众的我们。直接用免费版就行了。也够用。

这个要收费的Oracle JDK。也就是做的更牛一些。不差钱的公司可以考虑使用;比较大众的我们。直接用免费的Open JDK就行了。

补充一下常见的JVM:

Hotspot。官网上下的基本都是这个。免费的。

J9。IBM的。商用的需要和IBM的其他软件绑定。比如webSphere。

Zing。这也是收费的。而且很高。垃圾回收做的很牛。很变态。

上面几个是主流。还有几个顺便提提:

JRockit。老人们应该比较熟悉。

Microsoft JVM。这个没有了。你懂的。

软件生态

关于软件的生态。可以这么理解:

如果一个软件做出来。用的人多。社区活跃。别的框架都会主动向你靠拢。主动的“迎合”你。那么这个软件的生态是非常好的。

如果真的有一天。Java完全收费了。用的人少了。基于Java的各种开源框架也少了。其他软件也不在出Java的驱动。如果到了这个地步。那么Java才真的是被“玩死了”。

我将持续分享Java开发、架构设计、程序员职业发展等方面的见解。希望能得到你的关注。

您还感兴趣的文章推荐

以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

发表评论

您的电子邮箱地址不会被公开。

评论(2)

  • 陌清茗 永久VIP 2022年12月28日 00:25:17

    程序员,软件,生态,公司,几个,企业,大众,少了,观点,事情

  • 风流种 永久VIP 2022年12月28日 00:25:17

    没想到大家都对oracle如何把java“玩死”?java程序员该何去何从?感兴趣,不过这这篇解答确实也是太好了

  • 浮生三叹 永久VIP 2022年12月28日 00:25:17

    如同天要下雨、娘要嫁人一般。对于我们java程序员而言。这事儿谁都无法把控。又何必现在自寻烦恼。恐慌担心并不能解决问题。