写点什么

2023 年 JavaScript 生态系统发展趋势

作者:Agazi Mekonnen

  • 2024-02-23
    北京
  • 本文字数:1086 字

    阅读完需:约 4 分钟

2023年JavaScript生态系统发展趋势

最近,Rising Stars 发布了 JavaScript 生态系统趋势发展报告,根据 GitHub Stars 展示了 2023 年的一些杰出项目。总的来说,最受欢迎的项目是 shadcn/ui。这是一个可用于创建自定义组件的 UI 组件集。JavaScript 运行时 Bun 仍然保持着良好的发展势头,成为第二受欢迎的项目。Excalidraw 是一个手绘风格的开源虚拟白板项目,它也变得日益流行。


自从 shadcn/ui 在 GitHub 上第一次提交以来,到现在已经有一年了。该项目是一个可重用的组件集,可以复制和粘贴到应用程序中用于构建组件。这样就不用安装库了。根据 shadcn/ui FAQ 页面,其理念是:


… 赋予开发人员对代码的所有权和控制权,允许他们决定如何构建组件以及采用什么样式。Shadcn/ui 可以与支持 React 的框架一起使用,比如 Next js、Astro、Remix 和 Gatsby。


Bun 在最受欢迎的项目中排名第二。它是一个 JavaScript 运行时、包管理器、测试运行器和打包器,因其速度、效率和全面的工具包而备受关注。Bun 是用 Zig 编程语言开发的,旨在成为 Node.js 的替代品。


在前端框架列表中,React 继续保有其在 JavaScript 生态系统中的领先地位。其次,作为一个 JavaScript 库,Htmx 使开发人员能够仅仅使用 HTML 来创建交互式 Web 应用程序。它使用新属性扩展了 HTML,它们可以触发 HTTP 请求和处理响应数据,从而使开发人员不需要编写的大量 JavaScript 代码就可以实现现代 Web 应用程序。


在前端框架中排名第三的是 Svelte。Svelte 是一个基于编译器的前端框架,利用声明式语法和反应性来构建高性能、可维护的 Web 应用程序。备受期待的 Svelte 5 有望引入重大改进和诸多新特性,进一步增强开发体验和应用程序性能。


在 Vue 生态系统中,Vue 2 衰落,在努力升级到 Vue 3 后又获得了 Nuxt、Vuetify 和 PrimeVue 等框架的支持。Nuxt 被评为最受欢迎的 Vue 框架。


Next.js 在后端 / 全栈类别中依然占据主导地位。Next.js 14 于 2023 年发布,最显著的变化是 Turbopack Optimizations 缩短了页面初始加载时间,改进了性能,减少了代码。Server Actions Stability 现在已经稳定,Partial Prerendering(一种预渲染部分应用程序的技术)作为预览特性引入。Astro 凭借其创新性的静态网站生成和动态页面生成能力攀升至榜单前列。


在移动领域,Expo、Tamagui 和 Nativewind 致力于统一 Web 和本地开发体验,最大化代码重用,使其更方便 Web 开发人员使用。React Native 保持了它的主导地位,但其愈加独树一帜的解决方案表明了移动开发范式的演变。


原文链接:


https://www.infoq.com/news/2024/01/javascript-rising-stars/


欢迎加入 InfoQ 读者技术交流群,与志同道合的朋友一起探讨知识,交流经验。


2024-02-23 10:236274

评论

发布
暂无评论
发现更多内容

SponsorBlock for YouTube for Mac(跳过youtube赞助商广告)v5.10.2激活版

iMac小白

观测云产品更新 | 场景图表、基础设施、监控告警策略等

观测云

产品迭代

云起无垠创始人参与模糊测试研究被网络安全四大顶级会议—NDSS2024收录

云起无垠

「百度集团」资深副总裁、原IDG负责人李震宇加入“华为系”具身智能赛道初创公司!

机器人头条

自动驾驶 华为 人形机器人 具身智能

阿里巴巴商品详情数据接口(alibaba.item_get)丨阿里巴巴API实时接口指南

tbapi

阿里巴巴API接口 阿里巴巴商品详情接口

Adobe Bridge 2024下载,Br2024中文破解版

Rose

数据安全标准合辑之「实施指南类」(附下载)

极盾科技

喜报!MIAOYUN再获国家高新技术企业认定

MIAOYUN

云原生 信创 高新企业 高新技术企业 高企认定

OmniOutliner 5 Pro:项目管理利器,高效规划每一步!

Rose

边缘计算+人工智能:让设备更聪明的秘密

天津汇柏科技有限公司

边缘计算 AI 人工智能

Swish for Mac(MacBook触控板窗口管理)

Mac相关知识分享

小间距LED屏发展特点和市场趋势解析

Dylan

技术 LED显示屏 全彩LED显示屏 led显示屏厂家

KAG 技术实践分享|信创环境下实现高效知识图谱抽取

可信AI进展

Cocktail for Mac(系统清理)注册激活码

Rose

Mint Blockchain:用 NFT 链接全球消费者的 Layer2 网络

NFT Research

NFT #Web3 L2

PDF编辑软件 Acrobat Pro DC 2019 for Mac中文激活版

Rose

在Unity中训练智能体

北京木奇移动技术有限公司

AI应用 AI智能体 软件外包公司

Axure RP 11:交互设计新高度,打造极致用户体验!

Rose

QT软件外包开发流程

北京木奇移动技术有限公司

软件外包公司 QT外包开发 QT开发公司

AI智能体开发框架及特点

北京木奇移动技术有限公司

AI智能体 软件外包公司 AI口语练习

数学计算软件 Wolfram Mathematica for Mac 中文详细安装包

Rose

彻底改变你的代码:JavaScript linter—Oxlint

京东科技开发者

提供方耗时正常,调用方毛刺频频

京东科技开发者

webGL开发框架及特点

北京木奇移动技术有限公司

软件外包公司 数字孪生开发 webgl开发

数据安全标准合辑之「检测评估类」(附下载)

极盾科技

Spring 应用合并之路(二):峰回路转,柳暗花明

京东科技开发者

文献解读-Processing UMI Datasets at High Accuracy and Efficiency with the Sentieon ctDNA Analysis Pipeline

INSVAST

基因测序 液体活检 生信分析 Sentieon 变异检测

sublime text for mac(跨平台代码编辑器代码编辑器)中文版

Mac相关知识分享

如何用Chat GPT打造爆款Listing

kookeey代理严选

代理IP 跨境电商 ChatGPT ChatGPT4 亚马逊运营

Parallels Toolbox for mac(工具箱合集)

Mac相关知识分享

SnippetsLab for Mac(mac代码管理器)v2.6激活版

Rose

2023年JavaScript生态系统发展趋势_架构/框架_InfoQ精选文章