Java的未來

Java的未來

為了收集關於Java生態系統當前和未來狀態的見解,我們與來自14家公司的高管進行了交談。我們開始問:“從你的角度來看Java有什麼未來?” 以下是受訪者告訴我們的情況:

無服務器

  • 無服務器,雲原生,完全分解。 拼圖對分解非常重要。移到唯一的地方,你只能得到你需要的東西。

  • 1)2018年將是Eclipse的一年; 2)與集裝箱的銜接將加速; 3)Kotlin將成為下一個熱門語言; 4)新的發佈模式將推動更快的創新; 5) 無服務器將導致Java的重大改造。

  • 我預計在未來兩年內無服務器增長。 原則上,Java是為無服務器構建的,但它需要工作。使用Spring Boot,容器可以減輕重量,並且非常適合無服務器構建。

其他

  • Java仍然有很長的未來,因為如果它在企業中具有強大的影響力。質量必須保持高水平。如果質量沒有改善,可能會陷入不適。

  • 模塊嘗試進入更小的物聯網設備。簡化語言以脫離樣板。Java 8中的良好變化為Java 8和9集成了負載,以便在容器管理,內存和CPU中輕鬆執行。

  • 這非常明亮。我沒有看到Java的任何嚴肅的挑戰者。新的語言來來去去,但他們沒有Java的平臺。大型企業不會離開他們理解的平臺,知道如何進行規模管理,並且已經建立了大量流程。當預測語言的興起和消亡時,人們大大低估了JVM的力量並高估了“語法糖”的重要性。我很高興看到更快的發佈週期,並希望Java能夠繼續創新。

  • 頻繁發佈推動創新,參與並鼓勵新開發人員將Java添加到他們的工具箱中。

    在容器,雲和機器學習等組之間的更多協作,如Eclipse和JVM語言。我們有一個新的視覺識別JSR。

  • 有兩個部分 - Java的語言非常冗長,不太可能改變,還有另一部分是Java虛擬機(JVM)。當你編寫一個Java程序並編譯它時,你最終得到的字節碼就是一系列實際要在計算機上運行的指令,因此JVM就是實際執行你編寫的代碼的東西。有趣的是,其他語言可以生成相同的字節碼,然後在同一個JVM上運行,這意味著有一大堆語言可以與Java程序無縫協作。假設其中一種語言將有朝一日替代Java,同時保留對Java生態系統的訪問權限。

  • 更快的版本使開發人員能夠更快地訪問更多功能。更快,更輕,更多的API。更多的開發人員正在學習Java,因為他們可以從Java開發者中獲得更多收益

  • 這可能聽起來過於樂觀(如果你瞭解我,你會知道我常常不那麼積極),在世界上最大的組織(大企業,大政府等)中繼續取得成功。

    OSS生態系統繼續蓬勃發展,我們看到卓越的創新繼續支持Java的持續成功。

  • Java的未來是光明的!隨著其他語言如Scala和Kotlin在JVM上“競爭”,我相信這種競爭力將推動Java向更好的語言演變

  • 讓語言和編譯器更聰明。 用較少的代碼構建更大,更復雜的系統。數據對象,數據類型使建立AI / ML / NLP更加容易。

  • 支持新的基於JVM的語言和工具的發展。隨著不同範式越來越流行,這變得更加重要。JVM可以構建許多不同類型的語言。


分享到:


相關文章: