Python 是生成式 AI 的首選編程語言,隨著生成式 AI 領域的大熱,相關的 Python 框架和庫自然也受到了極大關注。“而這對 Java 開發人員又意味著什么呢”?The New Stack 帶著這一疑問詢問了 Java 開發人員對于 GenAI 以及 Python 采用率增長的看法。
“這個問題很重要,因為世界上很多大型 IT 系統都是由 Java 支持的。Java 已經證明自己是系統可擴展性和穩健性方面的首選語言。
隨著 Java 6 個月一次的發布周期以及新功能的推出,我們可以預見 Java 將變得更加強大。Java 開發人員歷來被認為是企業應用程序開發人員,他們往往是負責設計和實施企業后臺生產系統的專家。隨著 ChatGPT 風靡全球,Java 開發人員是否已經開始關注 ChatGPT 呢?”
研究人員在三個不同的社交媒體平臺上進行了為期一周的調查:LinkedIn、X(以前稱為 Twitter)和 Mastodon。提出的具體問題為 “GenAI 高度關注 Python 庫和框架。這讓你感覺如何?” 結果表明,有 48% 的受訪者認為 Java 將趕上 Python。
相比之下,18% 的人表示 Python 的 GenAI 優勢意味著他們更有可能 “轉向 Python”。在其余受訪者中,21% 的人不確定自己的想法,13% 的人計劃開始研究這一問題。就平臺而言,LinkedIn 上的投票者更傾向于認為 Java 將迎頭趕上,而不太可能計劃進行額外的研究。
調查得出了以下幾個結論:
調查顯示,相當多的開發者對 Python 在生成式 AI 領域的主導地位感到驚訝、擔憂或威脅。有一種 Python 已經 “接管” 了這個新興領域的感覺。
與此同時,一些 Java 開發人員看到了利用 Java 的優勢(性能、靜態類型、企業功能)來補充 Python 在 AI/ML 領域的吸引力的機會。人們有興趣彌合兩種語言之間的差距。
對于 Java 能否在 AI 領域 “趕上” Python,或者 Python 目前的勢頭是否太過強勁,眾說紛紜。一些人認為 Java 需要快速發展才能具有競爭力,另一些人則認為為時已晚。
有人呼吁 Oracle 和 Java 社區更加積極主動地支持 AI、機器學習和數據科學用例。許多人認為 Python 的 ML/AI 生態系統和庫遙遙領先。
研究認為,簡短調查的結果表明 Java 開發人員已經做好了開始學習 GenAI 的準備。由于 GenAI 最初是使用 Python 開發的,因此它目前擁有更好的 Python 支持和集成也是合情合理的。然而展望未來,擴大語言支持可能是一個優先事項。
盡管偶爾會有人聲稱 "Java 已死",但事實是 Java 仍然非常流行(尤其是在大型企業中)。因此,GenAI 絕對有動力擴展其 Java 功能,以開辟更多用例。Java 和 Python 有著不同的優勢,適合不同的任務;它們在計算領域都有自己的一席之地。
Python 的易用性和更快的開發周期仍將是其優勢所在。 Java 以性能、可擴展性和并發支持等著稱。即將推出的 Java 21 將把虛擬線程作為 Project Loom 的一部分集成到該版本中;這將把并發計算提升到一個新的水平。在易用性方面,Java 也并沒有止步不前;團隊一直在努力使語言更加簡潔,對開發人員更加友好。
目前,PyTorch 和 TensorFlow 等庫現在都有用于 AI/ML 開發的 Java API。 The New Stack 認為 GenAI 將為 Java 和 Python 開發人員提供良好的體驗。支持開發人員自由選擇語言和框架非常重要,靈活性對于任何技術進步浪潮總是有利的。
GenAI 擴展 Java 支持的速度取決于需求和技術考慮,預計這種情況會隨著時間的推移而改善。 總的來說,雖然 GenAI 如今更側重于 Python,但 Java 仍然非常重要,為其提供良好的支持應該是未來的首要任務。這兩種語言可以利用各自的優勢相互補充。
審核編輯:劉清
-
JAVA
+關注
關注
19文章
2972瀏覽量
104867 -
機器學習
+關注
關注
66文章
8425瀏覽量
132775 -
python
+關注
關注
56文章
4800瀏覽量
84820 -
ChatGPT
+關注
關注
29文章
1564瀏覽量
7822
原文標題:Java開發人員如何看待生成式AI的興起?
文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論