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

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

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

Java 的使用場景

不出所料的是,大多數 Java 開發者把本身當作是後端開發工程師,在服務器上編寫程序,並關聯相關的數據庫。這與不少企業使用 Java 的業務場景相吻合。Java 被用於開發並支持一般被企業內部和客戶所使用的服務器端程序。java

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

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

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

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

緊隨其後的是可擴展的代碼編輯器 Notepad++ ,以後是 Android Studio IDE ,它基於 IntelliJ 的思想構建,但工具是專門爲移動平臺而準備的,而後是歷史上最流行的 Java 開發工具之一 Eclipse IDE程序員

Java 開發者最喜歡的數據庫

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

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」...
    每日福利
相關文章
相關標籤/搜索