Java 程序員最喜歡使用的日常工具


多年來,Java 始終是企業應用程序的支柱。最近幾年,Java 也是 Android 開發的首選編程語言。不過開發人員如何使用這種語言呢?一項新的研究闡明了主要使用 Java 的開發人員的工作類型,以及他們所使用的技術。

該分析基於 Stack Overflow 年度調查的數據,該調查是對程序員工作方式最全面的報告之一。今年的調查結果取自於全球近 9 萬名開發人員。數據是在 Count 提供的工具的幫助下展開分析的。

Java 的使用場景

不出所料的是,大多數 Java 開發者把自己當做是后端開發工程師,在服務器上編寫程序,並關聯相關的數據庫。這與很多企業使用 Java 的業務場景相吻合。Java 被用於開發並支持通常被企業內部和客戶所使用的服務器端程序。

不過,越來越多的 Java 開發者稱自己是全棧工程師,他們結合其他的編程語言,例如 JavaScript,來開發運行在瀏覽器或者原生平台上面的前端技術,以及其后端的開發內容。比較有趣的是,很大一部分這樣的 Java 開發人員,認為自己是前端開發人員。

近期,在谷歌決定支持 Kotlin 之前,Java 一直是 Android 開發的首選編程語言,移動開發人員也是 Java 開發人員的前五大角色之一,與之相比更為普遍的是桌面程序和企業應用程序開發人員。

Java 開發者最流行的 IDE 和代碼編輯器

目前最流行的 IDE 是 JetBrains IntelliJ IDEA ,被 Java 的開發人員使用了相當長的時間。然而,微軟的 Visual Studio Code 編輯器(4 年前才發布)似乎正迅速受到歡迎,幾乎與 IntelliJ IDEA 並駕齊驅。從 Stack Overflow 的數據來看,微軟發布了一系列改進,使 VS Code 對 Java 開發人員更具吸引力,其中包括簡化編輯 Java 的設置和添加一系列特定於 Java 的特性

緊隨其后的是可擴展的代碼編輯器 Notepad++ ,之后是 Android Studio IDE ,它基於 IntelliJ 的思想構建,但工具是專門為移動平台而准備的,然后是歷史上最流行的 Java 開發工具之一 Eclipse IDE

Java 開發者最喜歡的數據庫

Java 開發者最喜歡的是 MySQL 數據庫,其次是比較快的 SQLite ,之后是功能豐富的 PostgreSQL 以及歷史悠久的 Microsoft SQL Server

Java 開發者最喜歡的 Web 框架

JavaScript 在 Web 上的統治地位是顯而易見的,最受歡迎的 JS Web 框架 JQuery 在 Java 開發人員中高居榜首。為 Java 應用程序設計的框架 Spring 也緊隨其后,Spring 提供了一個 MVC 組件,用於使用模型 - 視圖 - 控制器 (MVC) 的設計模式構建 Web 應用程序。

與之競爭第三和第四名的是用於構建 web 應用程序的流行框架, AngularReact.js 。最后,有更多的證據表明 Java 和 JavaScript 在 Web 方面被交叉使用, JavaScript 運行時環境 Node.js 的 Express.js web 應用程序框架排在第五位。

Java 開發者最喜歡的操作系統平台

在合作平台的問題上,開發人員被問及在過去一年里他們在哪些平台上做了大量工作。考慮到這個問題的開放性,答案比較寬泛,而且有點混亂,結果混合了操作系統和雲計算平台的內容。

無論如何,基於 Linux 的操作系統高居榜首,其次是微軟的 Windows 操作系統、谷歌的移動操作系統 Android、容器平台 Docker 和公共雲計算平台 AWS。


“不積跬步,無以至千里”,希望未來的你能:有夢為馬 隨處可棲!加油,少年!

關注公眾號:「Java知己」,每天更新Java知識哦,期待你的到來!

  • 發送「Group」,與 10 萬程序員一起進步。
  • 發送「面試」,領取BATJ面試資料、面試視頻攻略。
  • 發送「玩轉算法」,領取《玩轉算法》系列視頻教程。
  • 千萬不要發送「1024」...
    每日福利


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM