Technology Market Research

All Important News

JavaScript 開発者: トップ トレンドとツールは次のとおりです。


software-developers-working-late-getty.jpg

画像:ゲッティ

約 40,000 人の開発者を対象とした 2022 年の JavaScript の現状に関する調査では、JavaScript 開発者が使用する最も人気のある技術、新興技術、衰退技術が特定されました。

スポンサーに Google が含まれる JavaScript の年次調査では、Solid や Qwik などの新しいフロントエンド フレームワークが注目され、React のような強力なフレームワークに挑戦しています。 また、レンダリング フレームワーク、テスト ツール、モバイルおよびデスクトップ開発、さまざまなビルド ツールについても取り上げます。

この調査では、保持率とユーザー数に基づいて各テクノロジーを評価します。 高使用率/高保持率のテクノロジ (人がそれを使用し続けるか回避するかに基づく満足度の尺度) は採用しても安全であり、低使用率/低保持率は「推奨するのが難しい」と見なされ、高使用率/低保持率は採用しにくいと見なされます。使用する場合は再評価する価値があります。

モバイル アプリとデスクトップ アプリの開発において、保持率が最も高かったライブラリは、HTML、CSS、JavaScript などの Web テクノロジを使用してクロスプラットフォーム デスクトップ アプリを構築するための比較的新しいオープンソース ツールキットである Tauri でした。 Tauri は 7 月にバージョン 1.0 に到達し、そのコア ライブラリは Rust で記述されており、プロジェクトはセキュリティの強化とリソース使用量の削減に重点を置いています。 Tauri アプリは、ウィンドウ、Web ビュー、およびオペレーティング システムへの呼び出しを管理する Rust バイナリを備えています。 このプロジェクトは、iOS と Android のサポートに取り組んでいます。

また: プログラミング言語: この古くからの人気が再び上昇している理由

クロスプラットフォーム デスクトップ アプリを構築するために最も広く使用されているツールである Electron は、2020 年以降、保持レベルが劇的に低下しています。 React Native の 74% をわずかに上回り、リテンション率でトップ 5 にランクインしました。

それでも、回答者の 32% のみが Tauri を認識しており、使用率は過去 1 年間で 2 倍になっていますが、5% にすぎません。 Electron は依然として 35% で最も使用されているツールキットであり、React Native、それに Cordova が続きます。

最も広く使用されているフロントエンド フレームワークは React で 82%、Google 製の Angular が 48%、Vue.js が 46% でした。 Svelte の使用率は 2019 年の 7.8% から増加し、21% の使用率で 4 番目になりました。 また、学習に関心があると回答したフレームワーク開発者のトップでもありました。

Svelte と Solid は保持率がそれぞれ 89% と 90% でトップでした。 React の保持率は 2019 年の 89% から 83% に低下しましたが、Angular の保持率はこの期間にわずかに増加して 42% に達しましたが、68% の保持率だった 2016 年からはまだかなり下がっています。

サーバー側では、レンダリング フレームワークのトップは Next.js で 48%、続いて Gatsby が 23%、Next が 18% でした。 ただし、Astro と SvelteKit はそれぞれ 92% でリテンション スケールを上回り、次に Next.js が 90% でした。 ギャツビーの定着率は、2019 年の 90% から 2022 年には 38% に低下しました。

Microsoft が設計した JavaScript スーパーセットである Typescript は、10 年前にリリースされて以来、JavaScript の人気のおかげもあって人気が高まっています。 どの種類の JavaScript を使用しているかという質問に回答した 27,000 人のうち、98% が TypeScript を使用していると答えました。 2 位はエルムで、わずか 2.3% でした。

また: 管理と指導は同じものではありません。 これが重要な理由です

常に JavaScript を使用している開発者よりもはるかに多くの開発者が TypeScript のみを使用しています。 約 28% が常に TypeScript を使用しているのに対し、11% は常に JavaScript を使用していると答えています。

回答者が最もよく使用する JavaScript 以外の言語は Python で、次に PHP、Java、Rust、Go、C#、C/C++ が続きます。

サラ・ドラスナーGoogle のエンジニアリングおよび Web インフラストラクチャ担当ディレクターである .

「React、Angular、Vue などの確立されたフレームワークを見ると、満足度が低下していることがよくあります。人々は、それが将来に何を意味するのか疑問に思うかもしれません。この低下は、ツールが実戦でテストされ、使用されているためだと思います。これは、ツールの成熟度と、これらのツールが提供できるものに対する明確な評価の表れです」と、Drasner 氏は書いています。

javascript.png





Source link