JavaScript開発者の利用傾向や人気ツールは?–「State of JavaScript」調査

今回は「JavaScript開発者の利用傾向や人気ツールは?–「State of JavaScript」調査」についてご紹介します。

関連ワード (調査等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、ZDNet Japan様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


 約4万人の開発者を対象とする「State of JavaScript 2022」調査で、JavaScript開発者が使用する最も人気の技術や新興技術、衰退している技術が明らかになった。

 Googleなどがスポンサーとなっているこの年次JavaScript調査では、「React」のような定番フレームワークに挑戦する「Solid」や「Qwik」などの新たなフロントエンドフレームワークに光を当てている。また、レンダリングフレームワークやテストツール、モバイルおよびデスクトップ開発ツール、さまざまなビルドツールについても調査している。

 調査では、継続率と使用経験者の数に基づいて各技術を評価している。高使用率/高継続率を示した技術(継続率は今後も使い続けるか回避するかで満足度を測る指標)は、安心して導入できるもの、低使用率/低継続率の技術は「推奨しづらい」、また高使用率/低継続率は使用中なら見直しを検討すべきと考えられるものだ。

 モバイルおよびデスクトップアプリの開発部門において、継続率が最も高かったライブラリは、HTMLやCSS、JavaScriptのようなウェブ技術を用いてクロスプラットフォームのデスクトップアプリを構築する比較的新しいオープンソースツールキット「Tauri」だ。7月にバージョン1.0に到達したTauriは、コアライブラリが「Rust」言語で書かれており、セキュリティの向上とリソース消費量の削減に重点を置くプロジェクトだ。Tauriで構築したアプリは、ウィンドウ、ウェブビュー、OSへの呼び出しを管理するRustのバイナリを備える。Tauriは「iOS」「Android」への対応にも取り組んでいる。

 クロスプラットフォームのデスクトップアプリ構築に最も広く使われているツールの「Electron」は、2020年以降は継続率が大幅に低下している。2018〜2020年には継続率トップだったが、2022年は75%に落ち込み、それでも74%の「React Native」を僅差でかわして継続率トップ4に入った。

 とはいえ、Tauriの認知度は回答者の32%にとどまり、使用率は知っていると回答した人のわずか5%だ。ただし、使用率はこの1年間で倍増している。Electron(35%)がReact Nativeとともに依然として最も使用率の高いツールキットで、「Cordova」がそれに続く。

 フロントエンドフレームワークではReactの使用率が82%で最も高く、次いでGoogleの「Angular」が49%、「Vue.js」が46%だった。「Svelte」の使用率は、2019年の7.8%から上昇し、21%で4位となった。またSvelteは、開発者が関心を持っていると回答したフレームワークの首位となっている。

 継続率ではSolidが91%でトップ、Svelteが90%だった。3位はQwikの85%。4位のReactは2019年の89%から83%に低下した一方、Angularの継続率は同期間にやや上昇して43%になったが、それでも68%を記録した2016年からは大幅に低下している。

 サーバー側では、レンダリングフレームワークの使用率トップは「Next.js」で49%、次いで「Gatsby」が23%、「Nuxt」が18%となった。しかし継続率では、「Astro」と「SvelteKit」がともに93%で首位を占め、Next.jsが90%で続いた。Gatsbyの継続率は、2019年の89%から2022年は38%に低下している。

 Microsoftが手がけたJavaScriptのスーパーセット「TypeScript」は、JavaScriptの人気が高いこともあり、10年前のリリース以降、支持を伸ばしている。どのJavaScriptフレーバーを使用しているかという質問に回答した2万7000人のうち、98%がTypeScriptと答えた。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
東芝テックとRetail AIが連携–小売業における新たな購買体験の創出を支援
IT関連
2022-09-18 06:11
マイクロソフト、アクティビジョン・ブリザード買収の規制対策でMicrosoft Storeがオープンであることを表明
IT関連
2022-02-11 03:06
写真を「アニメの背景」に変換するAI 30秒で“水彩風”など4種類の背景を生成
ロボット・AI
2021-07-30 08:35
マイクロソフトが推すセキュリティ向けの生成AI、早期検証したNECの評価は?
IT関連
2024-02-28 11:56
米国にソフトパワーもたらす大手テックが逆に国の影響力を弱めていないか?
IT関連
2022-02-15 01:58
IT系上場企業の平均年収を業種別にみてみた 2023年版[後編] ~ パッケージソフトウェア系、SI/システム開発系、クラウド/キャリア系企業
働き方
2023-07-19 04:11
24インチiMacの白いベゼル、前面のアゴの理由、電源コネクターは抜けやすい疑惑 Apple幹部が答える
IT関連
2021-04-29 06:56
空飛ぶクルマ・eVTOLのテトラが新機種Mk-5の7月末予約販売開始を発表、開発と人材育成で福島県南相馬市と連携協定
モビリティ
2021-07-09 02:41
ゼーレの「モノリスお面」データ公開 講談社「エヴァンゲリオンステッカーブック」販促で
くらテク
2021-01-17 22:21
アクセンチュア、資生堂と合弁会社を設立–新しいビューティー体験の実現目指す
IT関連
2021-05-11 10:57
マクニカ、芙蓉リースグループと連携–自動運転の社会実装に向けて
IT関連
2021-06-21 22:46
日本IBM、セキュリティ製品群「IBM Security QRadar Suite」を提供
IT関連
2023-06-13 21:07
ネットワークアーキテクトなら学んでおいた方がいい5つのプログラミング言語
IT関連
2021-04-11 04:06
アリババクラウド、生成AIの提供加速–画像生成で資生堂のマーケティング支援
IT関連
2024-02-29 17:58