News

TypeScript Tops New JetBrains 'Language Promise Index'

In its latest annual developer ecosystem report, JetBrains introduced a new "Language Promise Index" topped by Microsoft's TypeScript programming language.

"This index is based on a combination of audience growth over the past five years, the stability of this growth, the share of people expressing an intention to adopt the language, and the share of its users who want to adopt another language," the dev tooling company said in its State of Developer Ecosystem 2024 report. "The undisputed leaders of the JetBrains Language Promise Index are TypeScript, Rust, and Python."

The new ranking mechanism joins several programming language indices/trackers including the TIOBE Index, RedMonk Programming Language Rankings and PYPL (PopularitY of Programming Language), with the topic also covered in survey-based reports like GitHub Octoverse, Stack Overflow Developer Survey, IEEE Spectrum and others. TypeScript has fared well in many, with its optional ability to use static typing in JavaScript-based projects a key selling point.

The Top 10
[Click on image for larger view.] The Top 10 (source: JetBrains).

Other findings of the new index include:

  • Python dominates in AI and ML: Its long-standing popularity continues in data-intensive fields.
  • C++ in AI: Surprisingly, a significant number of C++ developers report active involvement in AI and ML projects, highlighting its relevance in performance-critical applications.

TypeScript otherwise held up well in the report, being ranked at No. 6 when respondents were asked which language they used in the past 12 months, with the time-series graph of that metric showing a steady increase over the past five years.

Steady Growth
[Click on image for larger view.] Steady Growth (source: JetBrains).

JetBrains went into quite an examination of TypeScript in the report, comparing it with JavaScript, opining if devs should learn it next year and more:

  • JavaScript vs. TypeScript: JavaScript remains the most popular programming language in the world, boasting a massive developer community and a plethora of resources. However, TypeScript is rapidly gaining traction. Its adoption has surged from 12% in 2017 up to an impressive 35% in 2024.
  • Should I learn TypeScript in 2025? As we approach 2025, learning TypeScript can provide significant advantages in terms of code reliability, maintainability, and modern development practices. Whether you're an experienced developer or just starting out, integrating TypeScript into your skill set could prove to be a valuable career investment.
  • 5 benefits of TypeScript over JavaScript:
    • Early error detection during development
    • Improved code quality and easier long-term maintenance
    • Compile-time error catching
    • More reliable and less error-prone refactoring
    • Native support for ES6 modules for organized coding
  • Will TypeScript replace JavaScript? The shortest answer is NO! JavaScript is one of the most popular and fundamental technologies in the software development industry and it's safe to say that it isn't going anywhere soon. While TypeScript is gaining popularity for its enhanced features and benefits, JavaScript's widespread adoption, simplicity, and robust ecosystem ensure it remains a vital part of web development. Instead of replacing JavaScript, TypeScript is more likely to continue coexisting with it, offering developers a choice based on their project needs and preferences.

Beyond TypeScript, the JetBrains report covered a wide range of topics, with highlights as presented by the company including:

Artificial intelligence -- the new normal in software development: AI continues to dominate discussions in tech, and for good reason. Our survey reveals just how deeply it has permeated the developer workflow:
  • Policy shifts around AI: Nearly 80% of companies either allow third-party AI tools or have no formal restrictions, signaling a growing comfort with AI integration.
  • AI-enhanced software: 18% of developers are already integrating AI capabilities into their products, showcasing its steady infiltration into the apps we all use.
Developer experience, emerging tech, and most lucrative languages: This year, we also explored topics gaining more and more traction in the community, such as developer experience (DX) and technologies like virtual reality (VR):
  • DX on the rise: With its close ties to software delivery effectiveness, DX is becoming a focal point in the industry.
  • VR in coding: 8% of developers have experimented with coding in VR, and nearly 50% are eager to give it a try.
  • Highest-paying programming languages: Developers working with Scala, Go, Kotlin, and Rust top the earnings charts, followed by C++, Shell, Java, and Python.
  • Desktop development prevails: Contrary to popular belief, desktop development is more widespread than mobile development.

"For the past eight years, the JetBrains Developer Ecosystem Report has offered a unique lens into the tech industry's evolution, helping developers and organizations alike navigate its complexities," the company said. "This year, we've expanded our focus to include emerging trends like AI integration, DX, and salary insights, offering a comprehensive snapshot of the development world in 2024."

The report is based on the responses from 23,262 developers worldwide.

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

Subscribe on YouTube