每個開發階段最受歡迎的Java工具
原創|行業資訊|編輯:郝浩|2016-08-17 11:19:32.000|閱讀
388 次
概述:本文整理了在使用Java進行開發的各個階段最常用的工具,方便你作出選擇。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
☆語言版本
數據來源:
- (figure 1.9, 1.10)
- (graphs 1 & 2)
☆編輯器與IDE
- 冠軍:Eclipse和IntelliJ IDEA
- 亞軍:Netbeans
數據來源:
- (IntelliJ IDEA was the top IDE in this report, figure 1.11)
- (Eclipse was the top IDE in this one, paragraph 4)
☆Web框架
- 冠軍:AngularJS和Spring MVC
- 亞軍:Java Server Faces (JSF)
數據來源:
- (figure 1.16)
- (chart 3, paragraph 5 shows a tie)
☆應用程序服務器
數據來源:
- (figure 1.13)
- (chart 4)
- (for a deeper dive into app server use cases)
☆測試框架
單元測試:
模擬:
自動化web瀏覽器測試:
行為驅動開發(BDD)測試:
數據來源:
- (page 20)
☆版本控制系統
數據來源:
- (figure 1.18)
☆持續性集成
- 冠軍:Jenkins
- 亞軍:No CI server
數據來源:
- (figure 1.13)
- (page 20)
- (paragraph 4)
☆數據庫
數據來源:
- (figure 1.14, this is the only Java-specific one)
☆對象關系映射(ORM)
- 冠軍:The Java Persistence API (JPA) / Hibernate
- 亞軍:The Java Database Connectivity API (JDBC)
數據來源:
- (paragraph 4)
- (page 31)
☆靜態代碼分析
數據來源
- (page 20)
- (page 2)
☆構建管理
- 冠軍:Sonatype Nexus
- 亞軍:JFrog Artifactory
數據來源:
- (page 45)
☆依賴注入
- 冠軍:Spring Framework DI
- 亞軍:Google Guice
數據來源:
☆性能分析
Java程序性能分析:
- 冠軍:VisualVM
- 亞軍:No profiler
負載測試:
數據來源:
- (figure 1.19)
- (page 20)
☆構建自動化和依賴關系管理
數據來源:
- (figure 1.12)
- (chart 4)
本文翻譯自
標簽:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn