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


如同天要下雨、娘要嫁人一般 。对于我们java程序员而言 。这事儿谁都无法把控 。又何必现在自寻烦恼 。恐慌担心并不能解决问题 。我来说说自己的看法吧 。以下权当个人已见 。不代表任何方面观点 。不喜勿喷 。想喷请前往评论区 。
一、 2018年度Oracle 和 Java 事件回顾
1.Oracle 以 Java 侵权案从 Google 处获取高达 88 亿美元的赔偿款 。这个行为让不少用户认为 Oracle 已然将 Java 用作挣钱的工具;
2.Oracle宣布Java 8 将停止维护 。取消 JavaOne 会议(专属 Java 的开发者大会) 。
【oracle如何把java“玩死”?java程序员该何去何从?】

oracle如何把java“玩死”?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程序员 。希望这顿午餐一直免费下去 。
oracle如何把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来说 。不能盈利可能是最糟糕的事情 。
oracle如何把java“玩死”?java程序员该何去何从?

文章插图
我从事软件开发工作多年 。目前主要的研究方向集中在大数据和人工智能领域 。也在指导相关方向的研究生 。我会陆续在头条写一些关于大数据方面的文章 。感兴趣的朋友可以关注我 。相信一定会有所收获 。
我使用Java语言多年 。也出版过Java编程书籍 。如果有Java开发方面的问题 。也可以咨询我 。谢谢!
其他观点:
Oracle说的很清楚了 。是Oracle JDK收费 。而不是Java收费 。
Oracle收了Mysql之后 。现在也是两个版本 。一个收费一个不收费 。收费的做的更牛一些 。你们可以花钱用;免费的稍微差点儿 。很大大厂有研发能力 。直接在免费的Mysql上改 。也可以做到非常牛;而比较大众的我们 。直接用免费版就行了 。也够用 。

推荐阅读