oracle如何把java“玩死”?java程序員該何去何從?
網友解答: 謝謝邀請!Java是Sun公司最優(yōu)質的資產之一,在Oracle收購Sun之后一直在謀求Java的盈利路線,相比于Sun公司來說,Oracle可能對Java并沒有那么多的情懷,
謝謝邀請!
Java是Sun公司最優(yōu)質的資產之一,在Oracle收購Sun之后一直在謀求Java的盈利路線,相比于Sun公司來說,Oracle可能對Java并沒有那么多的情懷,能否形成一個穩(wěn)定的盈利應該是Oracle最為關注的事情之一,所以Oracle不斷地“折騰”在某種程度上來說就是一件合情合理的事情了。
隨著JDK11發(fā)布之后,Oracle也制定了Java的“收費計劃”,對于廣大企業(yè)和Java程序員來說,可能未來免費使用Java的時代結束了。相比于早期Oracle對Java的“不管不顧”,以及剝離Java EE等動作來說,現(xiàn)在的Java似乎進入了一個快速發(fā)展的通道,Oracle承諾每隔6個月為Java更新一次,這樣的節(jié)奏顯然不是免費產品的更新節(jié)奏了。因此,Oracle計劃針對Java的收費策略就不難理解了。
相比于此前Oracle的消極態(tài)度來說,目前的收費策略也許對Java來說并不是一件壞事,但是收費的結果必然會導致一部分中小微軟件企業(yè)逐漸開始使用新的編程語言,對于Java語言的生態(tài)來說,收費絕對不是一件好事,但是對于Oracle來說,不能盈利可能是最糟糕的事情。
對于Java程序員來說,需要做好兩手準備,一方面目前Java有一個龐大的生態(tài)和大量的用戶,在未來較長一段時間內Java的應用應該不會有明顯的影響,所以還是應該及時更新自己的Java知識結構。另一方面應該有一個自主學習計劃,以應對未來可能出現(xiàn)的新趨勢,目前Go語言就是一個比較不錯的選擇,另外也可以考慮學習一下kotlin,雖然kotlin是基于JVM的,但是JVM也不是唯一的選擇,相信隨著Android支持kotlin之后,kotlin未來的發(fā)展前景還是非常值得期待的。
我從事軟件開發(fā)工作多年,目前主要的研究方向集中在大數(shù)據和人工智能領域,也在指導相關方向的研究生,我會陸續(xù)在酷米寫一些關于大數(shù)據方面的文章,感興趣的朋友可以關注我,相信一定會有所收獲。
我使用Java語言多年,也出版過Java編程書籍,如果有Java開發(fā)方面的問題,也可以咨詢我,謝謝!
網友解答:一棒子人長篇大論的都是外行。。。
只要spring不收費,apache不收費。java會死?
他們才是java的支柱。至于jdk也就是有的沒得而已。