Tech

JavaScript Developers: Here are the top trends and tools


software-developer-working-late-getty.jpg

Image: Getty

The State of JavaScript in 2022 The survey of nearly 40,000 developers identified the most popular, emerging, and declining technologies used by JavaScript developers.

The annual JavaScript survey, with sponsors including Google, highlights new front-end frameworks, such as Solid and Qwik, that are challenging the powerful like React. It also looks at rendering frameworks, testing tools, mobile and desktop development, and various build tools.

The survey rates each technology based on their retention rate and number of users. Technology with high usage/high retention (a measure of satisfaction based on whether a person will continue to use or avoid use) safe to adopt, low usage/retention low is considered ‘harder to recommend’ and high usage/low retention is considered worth re-evaluating if used.

In desktop and mobile app development, the library with the highest retention is Tauri, a relatively new set of open-source tools for building multi-platform desktop applications. platform using web technologies, such as HTML, CSS, and JavaScript. Tauri reached version 1.0 in July, its core libraries are written in Rust, and the project focuses on increasing security and reducing resource usage. Tauri applications have a Rust binary that manages windows, web views, and calls to the operating system. the project is work on iOS and Android support.

Also: Programming languages: Why this old favorite is on the rise

Electron, the most widely used tool for building cross-platform desktop applications, has seen its retention drop significantly since 2020. It leads in terms of retention. foot from 2018 to 2020, but it has dropped to 75% by 2022, although it remains in the top. top five by retention, right ahead of React Native with 74%.

However, only 32% of respondents know about Tauri and only 5% of them use it, although usage has doubled in the past year. Electron remains the most used toolkit with 35%, along with React Native, followed by Cordova.

The most widely used front-end framework is React at 82%, followed by Google-built Angular at 48% and Cue.js at 46%. Svelte usage has increased from 7.8% in 2019 to fourth place with a usage rate of 21%. It’s also the top framework developers that say they’re interested in learning.

Svelte and Solid lead the way in terms of retention, at 89% and 90% respectively. React’s retention dropped from 89% in 2019 to 83%, while Angular’s retention increased slightly this time around to 42%, but that number is still down from 2016 when retention rate is 68%.

On the server side, the top rendering framework is Next.js with 48%, followed by Gatsby with 23% and Next with 18%. However, Astro and SvelteKit come out on top in terms of retention with 92% each, followed by Next.js with 90%. Gatsby’s retention has dropped from 90% in 2019 to 38% in 2022.

designed by Microsoft Superset of Typescript JavaScript has grown in popularity since its release a decade ago, thanks in part to the popularity of JavaScript. Of the 27,000 people who answered the question about the type of JavaScript they use, 98% said they use TypeScript. Second place was Elm, with only 2.3%.

Also: Management and leadership are not the same. Here’s why it’s important

More developers using only typescript than people who use JavaScript all the time. About 28% use TypeScript all the time compared to 11% who say they always use JavaScript.

The most common non-JavaScript languages ​​used by respondents were Python, followed by PHP, Java, Rust, Go, C#, and C/C++.

Sarah Drsnerdirector of web engineering and infrastructure at Google, argues in the report’s conclusion that the drop in React, Angular, and Cue retention is a “sign of maturity.”

“When we look at established frameworks like React, Angular or Vue, we often see a drop in satisfaction and people may wonder what that means for the future. This decline is a function of the tool being tested and used in battle during production, finding the difficult aspects and experiencing the trade-offs that every tool has. of maturity and a discerning appreciation for what these tools can offer,” Drsner wrote.

java.png

news7g

News7g: Update the world's latest breaking news online of the day, breaking news, politics, society today, international mainstream news .Updated news 24/7: Entertainment, Sports...at the World everyday world. Hot news, images, video clips that are updated quickly and reliably

Related Articles

Back to top button