华人澳洲中文论坛

热图推荐

    2022年最受欢送的JavaScript名目榜单出炉

    [复制链接]

    2023-1-7 21:20:12 15 0

    rwosmlamawr.jpg

    rwosmlamawr.jpg


    大家好,我是Echa。
    前段时间,有粉丝给小编私信,说目前JavaScript言语外面哪一个最受欢送,明天小编在边吃饭边刷手机,阅读了Best of JS[1]正式发布 2022 年 JavaScript 明星名目榜单,分享给大家,便利大家随着本人爱好去布局学习。
    该榜单提供了过来 十二 个月 JavaScript 生态零碎中的趋向名目的概述!
    此榜单分十二个类目包孕了下列部份:
    前端框架React生态零碎Vue生态零碎后端/全栈构建工具CSS in JS测试工具挪动端桌面端动态站点形态办理GraphQL

    qwemrolpdnk.jpg

    qwemrolpdnk.jpg


    最受欢送的名目
    2022 年最受欢送的 JavaScript 名目 Top 10 如下:

    3bwwlbdfj1q.jpg

    3bwwlbdfj1q.jpg


    总冠军:Bun
    官网地址:http://bun.sh/
    GitHub:http://github.com/oven-sh/bun
    2022 年年度最盛行的名目 Bun:一个新的 JavaScript 运转时。往年夏天,跟着 GitHub 上第一个 Beta 版的公布,它的人气大增:一个月内,GitHub 就有超过 20000 Star!

    oaxjim53oea.jpg

    oaxjim53oea.jpg


    那 Bun 有甚么特别的地方呢?与两年前的总冠军 Deno 同样,它为 TypeScript 提供了一流的反对。
    但 Bun 不单单是一个运转时。它还包罗:
    保证理器(像 Yarn、NPM、PNPM);构建工具(像 Webpack、ESBuild、Parcel);测试工具Bun 能够读取 package.json 装置的依赖,Bun 还能够运转脚本。它做任何事都比其余任何运转时要快。Bun 是对 JavaScript 生态零碎许多方面的全新诠释,专一于机能。
    它优先斟酌 Fetch 等规范 Web API。它反对许多 Node.js API,使其与大少数 NPM 包兼容。它可能尚无“出产就绪”(短少 Windows 反对),但它是一个十分有出路的工具。与 Deno 比拟,它的生态零碎还很新,但它曾经有了一个名为 Elysia 的 Web 框架,号称是最快的 HTTP 框架。
    Bun 最使人难以相信的是它的创立者 Jarred Sumner使用一种称为 Zig 的低级言语从头开始完成了一切这些功用
    Tauri
    官网地址:http://tauri.app/
    Github:http://github.com/tauri-apps/tauri
    在 2021 年,Tauri 在最受欢送的名目中排名第五。2022 年它以新增 30000 Star 在最受欢送的名目中排名第二。这是一个用 Rust 编写的名目,用于使用 Web 技术创立跨平台桌面运用。

    ntsggwvq1rj.jpg

    ntsggwvq1rj.jpg


    Tauri 1.0 版于 6 月公布。它在构建时斟酌了平安性和机能。与 Electron 比拟,它占用空间小,由于开发人员必需指定运用所需的 API 和功用。
    React 和 Next.js
    React 官网地址:http://reactjs.org/
    Github:http://github.com/facebook/react
    Next.js 官网地址: http://nextjs.org/
    Github:http://github.com/vercel/next.js
    排在第三位和第四位的分别是 React 和 Next.js,它们都新增了近 20000 Star。

    fx51doe3t2n.jpg

    fx51doe3t2n.jpg


    Next.js 13 于 10 月公布,使用了 2020 年 React 17 引入的 React Server Components。

    p1yhf2tzjzi.jpg

    p1yhf2tzjzi.jpg


    React 的保护者之一 Andrew Clark 表现:React Server Components 是 React 的将来,指标就是将这类架构传布到全部 React 生态零碎,而不论框架如何。
    Vite
    官网地址:http://vitejs.dev/
    Github:http://github.com/vitejs/vite
    Vite 是基于 Web 技术构建运用的工具,提供了使人惊叹的开发人员体验。

    jkfclxvqfei.jpg

    jkfclxvqfei.jpg


    Vite 往年有两个次要版本(7 月公布的 v3 和 十二 月公布的 v4)。它为愈来愈多的名目提供反对,包罗框架 SvelteKit 和 Qwik 以及 Vitest。
    前端框架
    2022 年前端框架中的明星名目 Top 10 如下:

    j302yvy2e0e.jpg

    j302yvy2e0e.jpg


    React 依然是 2022 年的冠军,假如斟酌 Vue.js 的 v2 和 v3 仓库 Star 总和,其与 React 受欢送水平接近。

    01bl0df1i1e.jpg

    01bl0df1i1e.jpg


    次要变动是排在第二位的 Qwik。Qwik 相似于 React,它也使用用 JSX 编写的组件作为模板,但次要区分在于专一于在阅读器中传输至少的 JavaScript。

    nbca0j0w22b.jpg

    nbca0j0w22b.jpg


    Qwik 是“Zero baseline JavaScript”框架趋向的一部份。站点和运用通常会因影响阅读器机能的少量 JavaScript 资源而变得臃肿:即便页面在办事端渲染,用户也必需比及 JavaScript 被加载、解析和履行能力与页面交互。
    Qwik 不依托水合来为办事器上生成的页面带来交互性,而是使用一种称为可恢复性的技术来提供即时交互的 HTML。它经过在 HTML 自身中序列化运用的形态来任务。
    该名目由 Mi?ko Hevery 领导,他是 AngularJS 的创立者,他的标语是“为 Web 运用加强 HTML”,Qwik 就是“HTML 优先的框架”。
    React 生态零碎
    2022 年React 生态零碎中的明星名目 Top 10 如下:

    hhgsb4cbhuj.jpg

    hhgsb4cbhuj.jpg


    React 依然是一个能够在任何网页使用的库,但它也曾经开展成为一个架构框架,能够遵守它来创立交互式、弹性和高机能的前端模式。
    React 18 版本(3 月)包罗并发特性和 API,次要为框架提供架构模式。React Server Components 旨在结合这些新的架构模式完成。一些商定当初曾经在 React 框架之间规范化(例如 use client),而其余商定正在测试阶段(例如办事端组件中的 async/await)。
    在 2023 年,咱们将持续看到使用 React 新原语的翻新,用于改进类型平安的库以及 UI 组件库的增长将持续回升。
    Vue 生态零碎
    2022 年Vue 生态零碎中的明星名目 Top 10 如下:

    p3k3ju5bfpb.jpg

    p3k3ju5bfpb.jpg


    往年,Vue.js 进行了许多严重更新。Vue 2.7 将原生 Composition API 和

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    返回列表 本版积分规则

    :
    注册会员
    :
    论坛短信
    :
    未填写
    :
    未填写
    :
    未填写

    主题22

    帖子36

    积分160

    图文推荐