after recognition
That is it
TypeScript’s evolution was key to the report, as the company noted in a January 16 blog post: “JavaScript remains the most popular programming language, and the use of TypeScript continues to grow.” develop.” 6 years ago. “
JetBrains, known for its IDEs and other development tools, primarily aimed at the .NET developer community, this year released its annual report based on the feedback of 29,269 developers worldwide who participated. participated in the survey from May to July 2022. In addition to programming languages, tools, technologies, demographics, tasks and lifestyles of developers are also mentioned.
According to the company’s State of the Developer Ecosystem 2022, “TypeScript’s market share has nearly doubled in three years, from 12% in 2017 to 34% in 2022.”
The programming language section of the report is of great interest, a bright spot for TypeScript, which is growing rapidly and is often cited (in popularity rankings), but it will never match. with the location of the JavaScript. That’s because most of these survey-based reports have a large audience of web developers, and JavaScript browser usage has always been widespread. The chart below shows how TypeScript has beaten four other languages (C, PHP, C# and C++) in the JavaScript war over the past six years.
Another chart shows how TypeScript will grow from 12% of answers to the above question in 2017 to 34% in 2022.
“Will it eventually replace JavaScript?” reports believe. “Although JavaScript is growing rapidly, JavaScript usage is still high. 92% of TypeScript developers use JavaScript and 40% choose it as one of their primary languages.”
In fact, TypeScript broke into the top 5 in this usage query, behind Python, Java and HTML/CSS (JetBrains admittedly not a programming language, but it was included anyway).
JetBrains’ observation of JavaScript’s growing popularity and skepticism that it will continue to be popular in JavaScript is a love-hate relationship between developers, who must use JavaScript for any web development. despite some obvious flaws (Microsoft’s free JavaScript Blazer). of seeing. regardless of the method).
Because of this love-hate relationship, JavaScript is listed as the most popular language, but it is also listed as the “most popular” language (in most popular terms), which doesn’t appear very often in these reports.
For example, in Stack Overflow’s annual developer keynote series, JavaScript is often among the most popular and preferred languages, but it also tops the list of “most dangerous” questions. . For example, in the June 2022 SO report, 61% of respondents “like” JavaScript, but 39% “afraid” of JavaScript (see Visual Studio Magazine ).
The JetBrains report also shows that half of the developers surveyed plan to use a new programming language, with the two most popular being Go and Rust, followed by Kotlin, TypeScript and Python.
So TypeScript is more popular than JavaScript, more popular than other languages, more developers prefer it, but (according to SO) less interested, but it will never beat JavaScript.
Why? good question.
back to what we can do
- Tech developers will find promising opportunities in: AI/ML, Rust, JavaScript, Go, Kotlin, and blockchain.
- Programming languages that are losing popularity: PHP, Ruby, Objective-C, and Scala.
- Working from home is still the choice of most developers, with 76% choosing to work from home.
- 50% of developers work together remotely.
- 69% of respondents to the employment survey are satisfied with their jobs, but only 57% are satisfied with their salary. The most important factor in job evaluation is the feeling that you can achieve something.
- 73% of programmers experience burnout at some point in their career.
- The most common way to find a job is through a friend’s recommendation. 30% of respondents have found a job this way.
- Dogs are more loved by developers than cats! Burn!
Methodologically, the report is based on statements from 29,269 developers from 187 countries, including two tentative responses from Antarctica. Data is weighted based on several criteria described in the report.