Recently, well-known development tool suppliers Jetbrains stay Java 25 Anniversary , An interesting data analysis of the development community .
The content of the full text can be seen in :https://blog.jetbrains.com/idea/2020/09/a-picture-of-java-in-2020/
Through this analysis , There are many interesting conclusions , Let’s take a quick look at , What interesting phenomena appear !
How many? Java developer ?
- major Java The number of developers is about 520 ten thousand
- It’s mainly in other languages, but it also uses Java About 680 ten thousand
Java Where are the developers ?
- Asia has the most , There are about 250 ten thousand
- China has the most , South Korea second , Respectively occupied 51%、50%
The use of programming languages accounts for
according to 2020 Developer ecosystem survey , More than a third of professional developers use Java As the main language ,Java It’s still following JavaScript After that, the second major language used by professional developers .
- Expert analysis shows that JavaScript and Java It’s not surprising to be in the lead , Because they are a pair of , Use Java Developers who use JavaScript Write the front end and any quick scripts .
- Because of the popularity of machine learning ,Python Maybe in third place .
- We hope web Become an important part of the developer ecosystem , therefore JavaScript、 HTML、 CSS and PHP Will always stand up .
- SQL And it will always be , Because there’s nothing that doesn’t need the capacity of the database .
- C + + It’s also a solid language , Because it’s used in many embedded applications , So it’s not going to disappear from the chart very quickly .
- Even though c # It seems to be losing its edge , I guess if Java It’s high , that c # It will be low , Because they are very similar in function .
Use both Java Develop something ?
- Web Service is to use Java The most popular area , Occupy 52% .
- notice Java In business intelligence / Data Science / It’s amazing how pervasive machine learning is , Because you might think it’s Python The field of .
Use Java A few major industries of
- Java Programmers mainly work in IT service (42%) And finance and financial technology (44%) , But that’s not to say Java Not for other industries .
- Experts analyze the financial and financial technology industry, mainly financial exchanges 、 Retail banking system 、 Create a computing engine 、 Develop customized tools and services , To improve the company’s competitiveness in the market . Finance and fintech are basically built on Java, So there’s nothing surprising here .
- IT So is the service , Because a lot of things are not IT The company’s payroll system and inventory management services are based on Java Built . Other industries are also interesting .
- because Android, Mobile development can be very high , therefore Java Used in this ability . Big data and data analysis are very interesting , Because this industry is made up of Python Leading , But on the back end there may be some Java and JVM The use of language .
- Software development tools, of course . Currently in use Java structure JetBrains.
Java Version selection
- Java 8 Still the most popular version
- Oracle The introduction of a biennial release , So not all versions will be supported for a long time , therefore java 9、 java 10、 java 12 and java 13 Only in 6 Get support within months , This may be why they have very few users .
- java 13 Why it’s so high , It’s because when the survey results are released , It’s the latest version , So you can expect that number to drop in a few months
- java 11 Published on 2018 year , It’s the latest long-term support version . Many companies are still not taking action , Because they’re worried about the past java9( And its architecture changes ) Will break everything , and java11 New licenses and new subscriptions have been introduced , So it brings extra worry , If you use the wrong version , In the wrong way , Oracle will fine you . meanwhile , Don’t update to Java 11 The last important reason is that it doesn’t have many exciting new features
The most popular application server
- without doubt , The first is the Apache Tomcat
- Jetty In second place , But it seems surprisingly low . Maybe it’s some use of Spring Boot And other microservice framework developers may not realize what they’re using (Spring Boot Embedded patterns make developers insensitive )
Five big Web Development framework
- SPring Boot First of all 、Spring MVC second
- This investigation confirms that Spring stay Web The dominant position in the field of development
Five big Java development tool
IntelliJ IDEA Share from 2018 Year of 55% Add to 2020 Year of 72%, And the others are decreasing year by year
First article :2020 Java Developer data analysis : China has become Java First power , Please indicate the link of this article
Welcome to my official account. : Program the ape DD, Get exclusive free learning resources to help you Java Way of learning ! In addition, I give books every week ~