JVM Ecosystem Report 2020 (2020年JVM生態系統報告)


本文翻譯自SNYK於2020年發布的《 JVM Ecosystem Report 2020 》,全文使用機器翻譯自動生成,人為將翻譯的離譜和翻譯明顯錯誤的地方修正到勉強能看懂的程度。

英語好的大佬們請自便---傳送門:《 JVM Ecosystem Report 2020 》

報告介紹

SNYK 於2020年2月5日發布了《 JVM Ecosystem Report 2020 》 (2020年JVM生態系統報告)。

以下報告提供的數據來自 2,000 多份問卷調查,在本次調查中,我們與JVM生態系統中的會議和社區合作,以接觸到盡可能多的開發人員。特別向 Adopt OpenJDKBeirut JUGDevNexusDevoxxJava SpecialistsJCreteJfokusLondon Java CommunityManchester Java CommunityThe Developer's ConferenceTimisoara JUGTransylvania JUGUtrecht JUGVirtual JUG 和其他 Java 社區表示感謝,感謝他們給予的寶貴幫助。作為這項巨大努力的結果,大量開發人員參與了調查,對 JVM 生態系統的當前狀態給出了深刻的見解。

Report Highlights(報告要點)

0005.jpg (3508×2481) (gitee.com)

1.About your JDK(關於您的 JDK)

0006.jpg (3508×2481) (gitee.com)

Which Java vendor’s JDK do you use in productionfor your main applications?(您在生產環境中為主要應用程序使用哪個 Java 供應商的 JDK?)

0007.jpg (3508×2481) (gitee.com)

Are you currently paying a vendor for JDK support?(您目前是否向供應商支付 JDK 支持費用?)

0008.jpg (3508×2481) (gitee.com)

Who do you pay?(你付錢給誰?)

0009.jpg (3508×2481) (gitee.com)

Did the support and release cadence changes, since JDK 9, affect your decision to pay for support? (自從JDK 9以來,支持和發布節奏的變化是否會影響您支付支持費用的決定?)

0010.jpg (3508×2481) (gitee.com)

Will you consider paying for JDK support in the future, based on the latest release cadence changes?(根據最新的發布節奏變化,您是否會考慮在未來支付JDK支持費用?)

0011.jpg (3508×2481) (gitee.com)

Which Java SE version do you use in production for your main application?(您在生產環境中為主應用程序使用哪個Java SE版本?)

0012.jpg (3508×2481) (gitee.com)

What are the reasons why you have not moved to a more recent version?(是什么原因導致你沒有換到最近的版本?)

0013.jpg (3508×2481) (gitee.com)

What is your approach to adopting new JDK releases in production?(在生產環境中采用新的JDK版本的方法是什么?)

0014.jpg (3508×2481) (gitee.com)

How well do you understand the new 6-month release model and the updated support statements made about each release? (您對新的6個月發布模型和每個版本的更新支持聲明的了解程度如何?)

0015.jpg (3508×2481) (gitee.com)

How quickly do you apply critical JDK security updates?(您應用關鍵JDK安全更新的速度有多快?)

0016.jpg (3508×2481) (gitee.com)

What is the main JVM language you use for your main application?(您的主應用程序使用的主要JVM語言是什么?)

0017.jpg (3508×2481) (gitee.com)

Do you write or maintain any Java applications?(你是否編寫或維護任何Java應用程序?)

0018.jpg (3508×2481) (gitee.com)

Are you using, or are you planning to use, Java modules in your Java applications?(您是否正在或計划在Java應用程序中使用Java模塊?)

0019.jpg (3508×2481) (gitee.com)

How easy was it to adopt Java modules?(采用Java模塊有多容易?)

0020.jpg (3508×2481) (gitee.com)

Did you adopt Java modules while writing new applications or while migrating older ones?(您是在編寫新的應用程序時還是在遷移舊的應用程序時采用了Java模塊?)

0021.jpg (3508×2481) (gitee.com)

2.About your application(關於您的應用程序)

0022.jpg (3508×2481) (gitee.com)

Do you use the Spring Framework?(你使用Spring框架嗎?)

0023.jpg (3508×2481) (gitee.com)

What Spring version do you use for your main application?(您的主應用程序使用什么Spring版本?)

0024.jpg (3508×2481) (gitee.com)

Do you use Enterprise Java? (J2EE, Java EE,Jakarta EE)(你使用Java企業版本嗎?(J2EE, Java EE,Jakarta EE))

0025.jpg (3508×2481) (gitee.com)

What Java EE version do you use for your main application? (您的主應用程序使用什么Java EE版本?)

0026.jpg (3508×2481) (gitee.com)

What was your reaction to Oracle and the Eclipse foundation not agreeing on continued usage of the javax namespace?(你對Oracle和Eclipse基金會不同意繼續使用javax命名空間有什么反應?)

0027.jpg (3508×2481) (gitee.com)

Would you consider switching to another framework/technology in order to avoid migrating to a newer Jakarta EE version, due to the javax namespace changes?(為了避免由於javax名稱空間更改而遷移到較新的Jakarta EE版本,您是否考慮切換到另一種框架/技術?)

0028.jpg (3508×2481) (gitee.com)

What other languages does your application use?(您的應用程序還使用哪些其他語言?)

0029.jpg (3508×2481) (gitee.com)

Which client-side web frameworks do you use?(你使用哪些客戶端web框架?)

0030.jpg (3508×2481) (gitee.com)

Which server-side web frameworks do you use?(你使用哪些服務器端web框架?)

0031.jpg (3508×2481) (gitee.com)

3.About your tools(關於您的工具)

0032.jpg (3508×2481) (gitee.com)

Which is the main Integrated Development Environment (IDE) you are using?(您正在主要使用的集成開發環境(IDE)是哪一個?)

0033.jpg (3508×2481) (gitee.com)

0034.jpg (3508×2481) (gitee.com)

Which build tool do you use for your main application?(您在主應用程序中使用哪種構建工具?)

0035.jpg (3508×2481) (gitee.com)

0036.jpg (3508×2481) (gitee.com)

Which Cl server do you use?(您使用哪個Cl服務器?)

0037.jpg (3508×2481) (gitee.com)

Which code repository do you use for your main application?(您的主應用程序使用哪個代碼存儲庫?)

0038.jpg (3508×2481) (gitee.com)

When do you scan your dependencies for known vulnerabilities?(您什么時候掃描您的依賴項以查找已知漏洞?)

0039.jpg (3508×2481) (gitee.com)

4.About you(關於你)

0040.jpg (3508×2481) (gitee.com)

Where are you from?(你來自哪里?)

0041.jpg (3508×2481) (gitee.com)

What is your current role?(你現在的角色是什么?)

0042.jpg (3508×2481) (gitee.com)

What is the size of your company?(你們公司的規模是多少?)

0043.jpg (3508×2481) (gitee.com)

參考資料(排名不分先后)

SNYK
SNYK Blog-JVM Ecosystem Report 2020
《 JVM Ecosystem Report 2020 》
Adopt OpenJDK
Beirut JUG
DevNexus
Devoxx
Java Specialists
JCrete
Jfokus
London Java Community
Manchester Java Community
The Developer's Conference
Timisoara JUG
Transylvania JUG
Utrecht JUG
Virtual JUG
Java Community Process-Java User Groups list

由衷感謝Google翻譯有道翻譯提供的技術支持,即使他們可能都不知道:)


免責聲明!

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



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