• <code id="pkpjz"></code>

    <center id="pkpjz"><small id="pkpjz"><track id="pkpjz"></track></small></center>

    <strike id="pkpjz"><sup id="pkpjz"></sup></strike>
    <tr id="pkpjz"><option id="pkpjz"><acronym id="pkpjz"></acronym></option></tr>
  • <th id="pkpjz"><address id="pkpjz"></address></th>
  • <th id="pkpjz"></th>
  • <pre id="pkpjz"></pre>

    1. 那些如日中天的JavaScript技術

      來源: 開源中國 發布人: 易搜軟件 發布時間:2023-04-23 13:12:30 瀏覽量:229

      StateOfJS 發布的 2021 年 JavaScript 現狀調查報告指出,與 2016 年相比,JavaScript 現在的狀態要好得多。在第一次進行 JS 現狀調查時,TypeScript 的使用率只有 21% ,如今則有 69%。其次是 Elm,為 2.4%,Flow 為 1.7%,CoffeeScript 為 1.4%。

      受 2021 年事務繁多影響,此報告實際推遲到了 2022 年。今年共有 16,085 位受訪者參與了調查;其中,使用英文的受訪者占比(70.1%),其次分別為西班牙語(5.4%)、俄語(5%)、法語(3.3%)、德語(2.3%)以及簡體中文(1.3%)??瓢喑錾砣藛T占比為 42.6%;22% 的受訪者年收入在 50k 美元至 100k 美元之間。大約 71.3% 的受訪者被確定為男性,女性占比為 4%。

      JavaScript 可能發展得很快,但 JavaScript 開發人員的發展速度貌似更快,因為許多相對較新的特性已經顯示出了很高的采用率。報告把 JavaScript 的特性分成了語言、瀏覽器 API 和其他特性三個部分。下圖根據分類劃分,顯示了各種特性的采用率;外圈的尺寸代表了了解這個特性的用戶數量,內圈的尺寸代表了實際使用這個特性的用戶數量。

      其中,Optional Chaining 使用率最高,達到了 91.4%。其次分別為 Nullish Coalescing(77.9%)、WebSocket(69.3%)、Progressive Web App(64.4%)。

      JavaScript 2021 大調查以象限圖表示了 JavaScript 各技術這幾年來的發展情況。每條線的使用時間從 2016 年到 2020 年。更高的分數意味著更多的人使用了這項技術;而右邊的分數意味著更多的用戶想要學習它,或已經使用過并且會再次使用它。

      其中,Webpack、Express、React、tsc CLT 和 Jest 都是如日中天的狀態,不只當前使用者多,也是很多開發者想學的技術。

      1、JavaScript 現狀 —— 前端框架

      React 和 Vue 已經連續六年成為主要的 JavaScript 框架,使用率分別為 80% 和 51%;而 Angular 的使用率也達到了 54%。但在滿意度方面,三者都有所欠缺;Angula 滿意度排名持續下降,跌至倒數第二,Ember 排在最后。反倒是后起之秀 Solid 在滿意度方面排名第一,達到 90%。。

      2、JavaScript 現狀 —— 后端框架(服務端)

      后端框架領域基本無甚變化。Express 作為主流的后端框架依舊持續發力,Next.js 也在慢慢發展。滿意度方面,新技術 SvelteKit、Astro 和 Fastify 以 90% 以上的分數領先,Gatsby 的滿意度則在兩年多的時間里從 89% 下降到了 51%。

      3、JavaScript 現狀 —— 測試

      Jest 以 73% 的使用率蟬聯最常用的單元測試框架榜首位置;但 Testing Library 和 Vitest 等新興工具也不甘示弱,滿意度分列榜一榜二。

      4、JavaScript 現狀 —— 移動和桌面

      Electron 仍然是使用最廣泛的工具,React Native 是第二大用于原生應用程序開發的工具。和其他領域一樣,新興技術 Tauri 和 Capacitor 的滿意度依舊是最高的。使用率排名第三的 Cordova 最不受歡迎,滿意度逐年下降至墊底。

      5、JavaScript 現狀 —— 構建工具

      報告稱,2021 年可以說是 Vite 之年。Vite 不僅以 98% 的滿意度首次亮相,而且第一年的使用率就已達到了 30%,甚至超過了 esbuild。esbuild 才兩歲,但其采用率也達到了 26%,與去年相比增長了 20.1%。

      “Vite 并不是唯一一個試圖改善 JavaScript 構建工具狀況的工具 —— 在我們今天追蹤的 12 個工具中,有 8 個的歷史還不到兩年。”

      6、JavaScript 現狀 —— Monorepo 工具

      此次調查還首次展示了有關 monorepo 工具的數據。其中,pnpm、Turborepo 和 Nx 的滿意度最高,Lerna 和 Rush 最低。受訪者對 Turborepo 和 Nx 的興趣最濃厚;但使用率方面基本相反,Lerna 和 Yarn Workspaces 并列第一,為 25%。

      官方表示,接下來還有很多工作要做。

      其他發現還包括:

       

      •  

        WebAssembly 已被 15.6% 的受訪者使用,去年這一比例為 10.5%,2019 年為 7.2%。

         

      •  

        Node.js 是最常用的 JavaScript 運行時,占 71.5%。

         

      •  

        Python 在參與者使用的其他語言中名列前茅,占 24.8%。緊隨其后的是 PHP,占 19%;Java 占 15.1%。

         

      •  

        認為 JavaScript 發展過快的受訪者比例為 38%,低于六年前的 59%。

         

       



       

    2. <code id="pkpjz"></code>

      <center id="pkpjz"><small id="pkpjz"><track id="pkpjz"></track></small></center>

      <strike id="pkpjz"><sup id="pkpjz"></sup></strike>
      <tr id="pkpjz"><option id="pkpjz"><acronym id="pkpjz"></acronym></option></tr>
    3. <th id="pkpjz"><address id="pkpjz"></address></th>
    4. <th id="pkpjz"></th>
    5. <pre id="pkpjz"></pre>

      1. 久cao在线香蕉|亚洲伊人成综合人影视|久久亚洲中文字幕无码毛片|久久三级中文欧大战字幕|日本人xxxx高清