前端开发报告:TypeScript 或将超越 Javascript 成为新的前端标准


软件开发与设计公司 The Software House 就 2022 年的前端市场状态进行了一次调查,该调查基于全球 125 个国家/地区超 3700 名前端开发专业人士所提供的数据;并邀请了 19 位前端专家分享他们的想法以及对调查结果的见解。

数据显示,有 27% 的受访者效力于拥有 50 多名及以上前端工程师的企业,30% 的人表示他们所在的公司只有 5 名或更少的前端开发人员;还有一半的受访者所在公司的前端开发人员数在 10 个及以上。且 82% 的人表示,他们在软件开发公司、开发机构或技术优先或数字优先的公司工作。鉴于此,该调查可能只代表了整个前端开发者群体中一个不具代表性的样本;也就是说,更偏向于那些认为技术重要的人。

很难判断该调查是否没有覆盖在更传统公司工作的人,或者确实有更多工程师在以软件为业务核心的地方工作。无论怎样,值得注意的是,调查结果绝大多数来自于技术和软件更多的是一种利润而不是成本中心的地方。

在前端开发者更喜欢采用的框架方面,过去一年中 React(76.2%)依旧占据榜首,其次分别是 Next.js(43.1%)、Vue.js(28.9%)、Angular(22%)和 Svelte(16.9%)。另一方面,受访者最不喜欢的框架前三名则分别是:Angular(51%)、React(25%)和 Gatsby(17.7%);未来最想学习的框架分别为:Svelte(49.2%)、Remix(36.2%)、Next.js(33.5%)、Vue.js(28.1%)和 React(16.2%)。

可访问性是今年受访者关注的重点,63% 的受访者预测它将在未来几年内普及。报告指出,各大框架倾向于提供不同的方法来解决这个问题,一些值得注意的例子包括 Next/Nuxt Image、HTML-validator 和 WebHint。Chrome Aurora 团队正在使用 Angular、Next 和 Nuxt 等 meta frameworks,以确保它们实施这些最佳实践。“我预测我们可能会在未来几年看到所有这些主要框架的持续改进。”

大多数开发人员也接受组件驱动的开发。还有渐进式 Web 应用程序越来越受欢迎,开发者热衷于使用相同的核心代码库来充分利用跨平台开发;专家指出,这绝对是一个值得关注的领域。Headless CMS 也在不断发展,采用率更高、与框架的集成度更高。

在 Libraries 方面,Axios、Lodash、Redux 最受欢迎。有 40% 的受访开发者展现出了对学习 Apollo 的兴趣,希望使用 Apollo 连接到 GraphQL;CodeSandbox 的联合创始人 Ives van Hoorne 称,而且有"越来越多的人正在将他们的开发转移到网上,这也表明对云开发的普遍兴趣有所提高。"

此外,使用 TypeScript 的人数提高了 7 个百分点以上,已经达到了 84%。报告指出,TypeScript 已被开发人员普遍接受,并且行业在未来几年不会放弃这项技术。有 43% 的受访者认为 TypeScript 将超越 Javascript 成为 Web 开发的主要解决方案的。

报告中的一些其他发现还包括:

  • SSG(Static-site generators)解决方案正在兴起
  • 越来越多的项目开始迁移到云端托管
  • 微前端正走向成熟
  • Visual Studio Code 依旧是最受欢迎的桌面代码编辑器
  • 前端开发似乎进入了一个更加“稳定”的阶段,等等

报告就在两年后可能会兴起或消亡的 trends/solutions 进行了调研,结果如下图所示:

 更多详情可查看完整报告。


相關推薦

2023-10-09

在哗众取宠,刻意钓鱼博眼球。 要知道发布于 2012 年的 TypeScript 目前在诸多编程语言排名、指数或开发者调查中一直位居前列,也是最受欢迎和最常用的编程语言,并被全球数百万开发者使用。 随便找几篇关于 TypeScript 的新

2024-10-24

个更强大的工具。 除了这些变化,还有无数改进:原生 TypeScript 支持(不再需要预处理器!)、许多错误修复,以及整体性能和可扩展性的提升。 此外,随着 Svelte 的新版本发布,也推出了新的命令行界面 (CLI),sv。而利用新

2022-11-14

编程语言为: 1 JavaScript 2 Python 3 Java 4 PHP 5 C# 6 CSS 7 C++ 7 TypeScript 9 Ruby 10 C 11 Swift 12 R 12 Objective-C 14 Shell 15 Scala 15 Go 17 PowerShell 17 Kotlin 19 Rust 19 Dart 恰如往常,榜单中的排名变动越来越少。RedMonk 方面称,正如之前所猜测的那样,

2023-01-20

ript flavors 问题的 27,000 人中,98.9% 的人表示他们使用 TypeScript。第二名是 Elm,只有 2.3%。 关于 JavaScript/TypeScript 平衡方面,有 20.7% 的受访者表示仅使用 TypeScript 编写代码,而仅使用 JavaScript 的受访者比例为 8.2%。 受

2023-05-18

新版本。 最新版本的 Bun 现在有一个内置的 JavaScript 和 TypeScript 捆绑器和简化器,可以用它来捆绑前端应用程序或将你的代码捆绑成一个独立的可执行文件。 Bun 0.6.0 也一直在忙着提高性能和修复 bug:writeFile()在 Linux 上的速度

2022-08-12

到前 10 名则需要数百万次。报告揭露的一些趋势包括: Typescript 超越 Javascript 成为最受欢迎的 DevOps 语言 研究称,TypeScript 成为 CircleCI 上最常用的语言的原因在于:首先,类型安全使开发人员能够在他们的 IDE 中或在编译时而

2023-09-10

移。更令人振奋的是,Bun的启动速度可达Node的4倍,运行TypeScript的速度比esbuild+Node快5倍!原因在于其使用了Apple开源的WebKit引擎,而不是Node常见的V8。 bun index.ts Bun内置对TypeScript和JSX的支持,省去了编译配置的麻烦。同时它

2023-05-07

thon 3,其他名列前茅的都是有一定历史的老牌编程语言,TypeScript、React 暂时还是打不过他们。 各类顶级技术职位的薪酬 调查显示,在 CodeSignal 平台中获得的编程分数高低与薪水高低呈现正相关。在 General Coding Framework 评估中

2023-11-17

JavaScript 仍然是 GitHub 上最常用的语言,其次是 Python。 TypeScript 越来越受欢迎,首次取代 Java 成为 GitHub 上 OSS 项目中第三大最受欢迎的语言,其用户群增长了 37%。 用于数据分析和操作的流行语言和框架明显增加。T-SQL 和 TeX

2022-09-24

略,针对Firefox、Chrome、Edge和Safari等浏览器。 拥抱现代JavaScript。为了保持向后兼容,Leaflet完全是用ES5编写的,这是传统浏览器所支持的JavaScript版本。因此,我们无法利用许多伟大的JavaScript功能(例如,标准化的类,而不得不

2023-04-07

序进行现代化改造(57%);开发异构(Java 与 JavaScript 或 TypeScript)全栈应用程序(48%);将现有应用程序迁移到云端(36%);以及为现有 Java 后端构建新的前端(29%)。 Java 开发人员目前青睐的前端框架中,Angular (37%) 和 React (

2023-07-23

计算密集型任务的执行效率。Bun的Worker天生支持模块化、TypeScript等特性,比浏览器原生Worker用起来更顺手。值得一提的是,流行的comlink库也可以无缝应用在Bun的Worker中,让线程间通信更加方便。 此外,Bun还原生支持了异步上

2023-01-21

要点有: JavaScript 仍然是最流行的编程语言,尚未被 TypeScript 超越。TypeScript 的使用率在过去 6 年中几乎翻了三倍,从 2017 年的 12% 增加到 2022 年的 34%。    开发者认为有前途的技术是 AI/ML、Rust、JavaScript、Go、Kotli

2023-10-18

决这个问题。但是代码经历了多层的压缩、混淆和转译。TypeScript被编译成JavaScript。网络上的代码会被压缩(以减少网络带宽)或混淆(以防止复制)。源映射可以解决其中一些问题,但这又是另一项需要配置的事情。获取正确