JavaScript 2023 现状:正在向服务器端转移、TypeScript 更受开发者喜爱
「State of JavaScript 2023」调查报告已发布。
前端框架和类库使用情况
移动端和客户端
构建工具(编译和打包代码)
工具类库
JavaScript 运行时
JavaScript 与 TypeScript 使用情况
Theo Browne 总结道:
JavaScript 正在向服务器端转移,对此我们感到不自在。
在去年的调查中,我们看到像 Next、Nuxt、Remix 和 SvelteKit 这样的服务器渲染框架的采用率迅速增长。
今年,我们转向了服务器优先的模式,如Partial Hydration和Islands,它们的采用率翻了一番。
像 HTMX 这样的框架/库表明,不仅仅是 Web 开发人员从利用服务器中受益。单页应用程序(SPAs)不会消失(看看Inertia就能证明),但随着这些新模式的不断改进,市场似乎也在跟进。
这种转变并非受到一致喜爱。React 持续增长,但 React 开发者越来越担心它的方向。走到这一步一直......很艰难,但每天都在取得进展。
我们还看到在 React 生态系统之外出现了更多的选择。从Nuxt到SolidStart再到Astro,所有最好的 React 服务器组件功能都在向每一位开发者推出。
当然,Vite 继续占据主导地位,是应用程序开发人员和框架作者的共同选择。很难想象如果没有它,我们今天会在哪里!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Forrester 发布 2024 年十大新兴技术趋势
分析公司Forrester 发布了最新的2024 年十大新兴技术报告。 GenAI for visual content 先进的机器学习模型可以根据文本、音频或视频提示生成图像或视频,这项技术将帮助公司为营销、体验和产品生成视觉内容。 GenAI for language GenAI for language已经在客户支持和内容创建方面实现了价值,并将继续以惊人的速度向前发展。它正在加速许多其他技术的发展。 TuringBots 图灵机器人是由人工智能驱动的软件机器人,可帮助开发人员构建应用程序。随着语言 genAI 技术的进步,这些由人工智能驱动的软件机器人可以帮助开发人员构建不仅仅提供代码生成的应用程序。 物联网安全 设备的激增导致安全攻击呈指数级增长,提高了物联网设备安全性的重要性。供应商们争相提供各种功能,相互竞争。 AI agents 自主工作场所助理或 AI agents的作用已从后台办公室和员工协助扩展到面向客户的自动化。这些 AI agents将变得越来越复杂,以更好地理解和响应细微差别和背景。 自动驾驶 该技术将加速商业和城市...
- 下一篇
自由软件基金会任命三名新董事会成员
自由软件基金会 (FSF) 宣布增加了三名新董事会成员 John Gilmore、Christina Haralanova 和 Maria Chiara Pievatolo,自 2024 年 6 月 23 日起开始任职。 “此次自由软件基金会董事会增加三名新成员,是经过对 83 个提名进行审查、让 10 名候选人参加自由软件基金会准会员论坛讨论、在现任董事会成员与所有候选人之间进行数月谈话,以及对自由软件基金会员工和支持者的意见进行审查后的结果。之后,于 2024 年 3 月 23 日开始为期三个月的临时董事会成员任期。” 其中,John Gilmore 是 Cygnus Support 创始人之一,早期曾为 GNU 软件提供自由软件支持,“他是计算机行业的先驱,在应用程序设计、系统编程、语言实施、管理和投资等方面拥有三十年的经验”。 Christina Haralanova 是一名学术研究员、自由软件活动家、技术培训师和大学讲师,“一直致力于技术、女权主义和社会正义的交叉领域”。 Maria Chiara Pievatolo 则是一名政治哲学教授,是意大利最早的开放("自由")学术原...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- MySQL8.0.19开启GTID主从同步CentOS8
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Thymeleaf,官方推荐html解决方案