![]() ![]() The promise of Elm is underscored by its winning the Most Write-Ins award. Perhaps a new leader could take up the project and carry it forward to the benefit of the entire ecosystem. The takeaway? Clearly the basic ideas in Elm are still desirable and popular. But it’s also a mothballed project without any commits for months. Elm is an ingenious functional language geared for web development, and highly regarded for its enablement of fast and fluent applications. Elm by popular demandĪnother interesting discovery in relation to languages that compile to JavaScript is the popularity of Elm. for compiling TypeScript to JavaScript via a tsconfig.json file) is graphically represented in the popularity/satisfaction quadrant, which shows that tsc as a rising star on both counts. Still, the takeaway from this question is that 69% of respondents are using TypeScript in some form, to some degree. Certainly, some significant percentage of developers who use TypeScript also still use plain JavaScript. That leaves about 6,000 survey takers, or about 30% who didn’t respond to that question, presumably those using vanilla JavaScript. More than 11,000 people responded to the question of JavaScript flavors, with 98.6% of respondents identifying TypeScript as the technology they use when compiling from something else to JavaScript. TypeScript has gone from an interesting idea to a standard over the last few years. One of the strongest trends is the continuing growth of TypeScript along with the greater awareness and use of its command line compiler, tsc. The Fastify framework ranked #3 in retention. Astro, in addition to ranking #3 in retention, ranked #2 in interest. In similar style to Vue itself, the full-stack framework for Vue, Nuxt, registered a respectable #4 in awareness and use, and a ranking of #9 for interest and retention. Gatsby, the static site generator, still holds a high rank of #3 in awareness and use, but has declined to position #13 in both interest and retention. On interest, newcomers Remix and Astro earned the #2 and #3 places. On developer interest and retention, SvelteKit led the field, taking #1 in both categories. Next is a different animal entirely, allowing for the building and wiring together of client and server. Express is a server-side framework only, the workhorse of Node-based HTTP. The comparison of Next to Express is of course imperfect. Overall the story on the front end is of incremental refinements, rather than revolutionary upheaval.Īnd on the back end? Next.js instigated the full-stack JavaScript movement, and remains second only to Express in both awareness and usage. Vue continues to be a strong contender, with a decent ranking across all categories. Nevertheless, it remains #2 for actual usage, and #3 for awareness. ![]() Svelte and Solid are vying for the title of upstart developer favorite.Īngular is showing ominous signs of weakness around retention and interest, ranking near the bottom at #9. This marks a slight shift from last year, when Svelte held #1 in both categories. Which front-end frameworks enjoy the highest interest and retention? Those would be Svelte and Solid, respectively. However, React is only #4 for interest and #3 for retention. On the front end, React is still the leader, ranked #1 in use and awareness. This has settled out to some extent, but there are still quite a few new projects entering the space. What comes after React?įrameworks-front-end, back-end, and full-stack-have been a wildly active area for JavaScript over the last few years. Here are some of the key highlights and takeaways. ![]() These results offer a gold mine of interesting data on the JavaScript space. ![]() The latest incarnation of this Herculean effort occurred in the spring of 2022, and the results are now available. Since 2016 the State of JavaScript survey has undertaken the monumental task of querying the JS multitudes about the multifarious frameworks, techniques, and features that they use to build applications. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |