Developers still jump into JavaScript, but avoid NFTs

Software developers spend less time experimenting with new tools and frameworks and stick with what they know. And this, even if blockchain seems to be attracting increasing interest in coding communities.

These conclusions come from 23e report”State of the Developing Nationby SlashData, whose data was collected and analyzed from June to August 2022 by more than 26,000 developers from 163 countries.

The study aims to explore key trends among developers for the third quarter of 2022 and beyond, including the tools and programming languages ​​they use, but also the projects they are used for.

JavaScript remains the largest programming language community

The study reveals that web developers are satisfied with fewer frameworks than in the past. The authors of the study conclude that developers are experimenting less and sticking to what they know and what works. React, for example, is currently the most used client-side framework, according to SlashData. The adoption of React has remained steady over the past two years. By comparison, jQuery’s popularity is rapidly declining.

Interestingly, web developers who use frameworks are more likely to be “good” at delivering software than those who don’t.

According to SlashData, JavaScript remains the largest programming language community. It counts 19.6 million developers worldwide who use JavaScript every day, whether it’s for website development, mobile apps, back-end coding, cloud computing or game design.

Java, Python, Kotlin and Rust in JS footsteps

Java, on the other hand, is growing rapidly. Over the past two years, the size of the Java community has more than doubled, from 8.3 million to 16.5 million, according to SlashData. By comparison, the global developer population has grown half as fast over the same period.

Despite this significant growth, Kotlin and Rust are the two fastest-growing language communities: the size of these two programming languages ​​has doubled in the last two years.

Python also continued its strong growth, with around eight million new developers in the last two years. The rise of data science and machine learning is seen as “a notable factor in Python’s growing popularity.” About 63% of machine learning developers and data scientists say they use Python, while less than 15% use R, another programming language often associated with data science.

Developers don’t care about NFTs…

SlashData’s 2022 report also explores how developers are engaging with blockchain projects and the platforms they target.

Blockchain technologies have applications in a wide range of industries, according to the report, particularly in finance and logistics. As such, SlashData’s 2022 survey seeks to understand where developer interests lie and why.

Of the three blockchain technologies covered in the report, non-fungible tokens (NFTs) proved to be the least attractive to developers: 58% indicated “no interest” in NFTs, which according to SlashData is “probably due to its novelty”.

…but they like cryptocurrencies

Cryptocurrencies are the most popular blockchain-based technologies for developers, according to the report: 27% of respondents said they were learning or working on cryptocurrency-based projects.

The SlashData report also looked at blockchain applications outside of cryptocurrency, arguing that non-cryptocurrency applications have “the widest range of use cases, and therefore the greatest potential to shape our world.”

The report reveals that a quarter (25%) of developers are currently working on or new to non-cryptocurrency blockchain applications. Developers with six to ten years of software development experience are more likely to work on blockchain projects, SlashData finds. Overall, only 9% of developers in SlashData’s survey were involved with blockchain technologies. This may be because the technology is in its infancy. As more learning materials are made available for lower barriers to entry, developers may be able to get involved with blockchain earlier in their careers, SlashData predicts.

Desire to solve problems

“Blockchain, like cloud computing fifteen years ago, has the potential to support and enable many other technologies and experiences, but as we saw earlier, only 9% of developers are currently working on such projects,” it says. report.

“Rather than impacting immediate technological transformation, blockchain technologies have the potential to become a foundational technology upon which our digital experience is based, much like TCP-IP, and developers will be key players in shaping this particular vision.” of technology. »

SlashData also looked at the factors that motivate young people to get into computer programming and what they want from their careers. The majority of student developers surveyed said problem solving was their top career aspiration (32%). This is followed by the desire to become an expert in a field or technology (29%), creating innovative products or services (27%) and working on challenging projects (26%).


Leave a Comment