前端报告 2024:全新数据,深度解析未来趋势

温馨提示:

此报告为国际版全球报告,其中所涉及的技术应用、工具偏好、开发者习惯等情况反映的是全球前端开发领域的综合态势。由于国内外技术发展环境、行业生态以及企业需求等存在差异,可能有些内容并不完全契合国内的实际情况,请大家理性阅读,批判性地吸收其中的观点与信息 。

本文涵盖内容广泛,全面梳理了2024年前端开发的众多关键领域。从各类技术框架、工具的使用现状,到开发者与用户体验相关层面,再到对未来趋势的深度洞察,都进行了详细阐述。虽篇幅较长,但为确保内容完整性与深度,文中辅以大量数据图表和实用案例。建议您按需筛选阅读,也可收藏起来,分阶段深入理解,收获更佳 !😊

引言

在当今快速发展的互联网时代,前端开发领域日新月异,各种新技术、工具不断涌现,同时既有技术也在持续演变。为了帮助大家更好地了解前端开发的现状以及把握未来的发展方向,将基于最新的数据为大家深度解析前端领域的方方面面。


一、技术

前端框架

在过去一年使用的前端框架情况如下:

在过去一年使用的渲染框架情况如下:

React 依然强势,Next.js 与新兴框架带来生态变化

React.js 推出至今已过去十多年,它已然成为前端开发的主流框架。据最新调查显示,高达 85% 的开发者在过去一年中使用过 React,并且仅有约五分之一的用户持有负面看法。React 自身也在不断进化,像 Server ComponentsActions 这些新特性陆续推出,不过目前这些更新的接受度还不太明确,它们能否在未来被广泛应用,还需要进一步观察。

与此同时,Next.jsReact 生态系统里扮演着极为重要的角色,持续获得极大关注。它在服务器端渲染和路由功能方面提供了强大支持,还率先采用了 React 19 的特性,展现出卓越的性能和优秀的可扩展性,已然成为构建 React 应用的事实标准框架。

不过,前端框架生态正朝着多样化方向不断迈进。新兴框架如 AstroVueSvelte 正迅速崛起。Astro 在短短几年内就收获了 25% 用户的使用,VueSvelte 的使用量更是分别翻倍和增长五倍。这些新框架有着不同于传统单页应用(SPA)的架构,为开发者带来了更多选择空间。

总的来说,ReactNext.js 目前仍旧占据主导地位,但新兴框架正在冲击传统开发方式,它们将继续引领市场,同时也促使前端生态朝着更加多样化的方向发展。

前端库

在过去一年使用的验证库情况如下:

在过去一年使用的日期库情况如下:

在过去一年使用的状态管理库情况如下:

在过去一年使用的其他库情况如下:

状态管理库和开发工具的演变:ReduxZoddate-fns 的崛起

随着开发环境变化以及开发者偏好的转变,状态管理工具和开发库的使用趋势也发生了显著变化。

ReduxRedux Toolkit 目前仍然占据主导地位,使用率分别达到 33.4% 和 34.7%,不过它们相对复杂,开销也较大,这使得不少开发者开始寻找更轻便的替代品。特别是在服务器端开发逐渐兴起的背景下,Context APIZustand 凭借高效性和易用性,慢慢成为前端开发的热门选择。

在前端验证方面,Zod 的崛起格外引人注目。它能与 TypeScript 无缝集成,并且具备自动类型推断功能,这极大地方便了开发者实现数据验证以及保证类型安全,有效提升了开发效率和开发体验(DX)。与之相比,Yup 虽然依旧是受欢迎的选择之一,但它语法较为冗长,对 TypeScript 的支持也不够直观,这或许是导致社区兴趣出现分化的原因所在。

而在日期管理方面,date-fns 凭借其模块化的设计方法以及强大的功能性,成为众多开发者的首选,高达 53.9% 的使用率以及极低的不满意率(4.3%)就是最好的证明。尽管 Moment.js 仍保有一定的使用基础(45.1%),然而因其体积庞大以及存在性能问题,越来越多的开发者开始倾向于选择更轻量级的替代方案。

总体来看,前端开发生态正经历着变革,开发者们更倾向于寻找那些更高效、易用且便于维护的工具,这也推动了像 Zoddate-fns 这类新兴工具的崛起,同时传统的框架和库也在不断自我进化,以适应新的开发需求。

数据

关于过去一年使用的数据获取工具,情况如下:

前端数据获取工具:稳定的主流与新兴解决方案的挑战

在当下的前端开发中,TanStack QueryAxios 依旧占据主导地位,原生的 Fetch API 也有着广泛的应用。由于开发者对这些工具的满意度较高,新的数据获取库很难获得显著关注。

尽管 SWRtRPC 等新兴工具逐渐受到了一些关注,但它们的接受度仍然偏低,特别是 SWR。相比之下,ApolloClient 的持续使用充分彰显了 GraphQL 在前端开发中持久的吸引力。值得一提的是,tRPC 在与 Next.js 配合使用时,因其具备类型安全性而显得很有前景,尤其在全栈开发过程中,它能够帮助开发者减少常见错误的发生风险。

总体而言,前端开发的工具生态正趋于稳定,开发者们更愿意使用那些经过实践验证的解决方案,尤其是在面对日益复杂的前端架构时,现阶段对于新的数据获取库需求并不强烈,市场更倾向于已有的成熟工具。

托管

这是偏好的应用托管方式相关数据展示:

云托管服务的趋势与选择:VercelAWS 的主导地位与多样化竞争

当前,VercelAWS 在云托管市场占据主导地位,这也反映出开发者对托管云服务的强烈偏好。AWS 凭借其强大的功能、出色的可扩展性以及能与开发工作流紧密集成的特点,吸引了大量前端开发者,并且在逐渐向全栈应用拓展的过程中,正成为越来越多项目的首选平台。Netlify 在前端领域的崛起同样值得关注,虽然它的市场份额稍显逊色,但优势在于更契合前端开发者的需求,特别是在无服务器计算以及部署便利性方面表现突出。

尽管市场上有多种托管服务可供选择,但竞争依旧十分激烈,而这种竞争态势对创新产生了积极影响。随着更多开发者采用混合云和多云策略,将托管和自托管服务的优势相结合,以此平衡成本、性能和对环境的控制,未来云托管市场将会朝着更加多元化的方向发展。此外,自托管仍然是部分开发者的偏好,尤其是在需要定制化环境或者满足特定安全要求的情况下,这表明这部分开发者更希望能完全掌控自己的托管环境。

持续集成

下面是使用过的持续集成解决方案的相关情况:

自动化持续增长:CI工具的选择与发展

自动化工具在软件开发中的应用在持续增长,持续集成(CI)已然成为开发流程中的核心部分。尽管目前仍存在改进空间,但随着相关工具的日益增多以及集成难度的不断降低,预计在未来几年这一差距将会逐渐缩小。

GitHub Actions 凭借其易用性和广泛的适用性,成为了开发者的首选工具,备受推崇。而 Jenkins 虽然看上去有些过时,但由于它支持本地部署,所以依然在市场上占有一定份额。对于那些没有云迁移需求的用户来说,GitLab CI 提供了一个现代化的自托管方案,可供他们选择。

微前端

以下是使用过的微前端解决方案的相关情况展示:

微前端的采用显著下降,未来挑战与机遇并存

微前端的采用率在 2024 年出现了显著下降,从 2022 年的 75.4% 降至 23.6%。这一变化反映出行业对前端架构的态度发生了转变,尤其是那些在不需要微前端的情况下却尝试去实现它的公司。随着服务器端渲染(SSR)和静态网站生成(SSG)架构的兴起,像 AstroReact Server ComponentsHTMX 等技术提供了类似微前端的功能,逐渐取代了传统的微前端解决方案。

在客户端架构方面,模块联邦(Module Federation)已成为标准,无论是微前端还是单体架构都常采用它,Single SPA 也依然是一个受欢迎的替代方案。Piral 虽然在今年尚未获得广泛关注,但它所提供的工具和服务有可能使其在未来成为一个重要选项。

值得期待的是,2025 年 Vercel 计划推出自己的微前端解决方案,并且已经在一些大型企业中开始应用。不过,挑战依然存在,特别是在技术、组织结构以及文化等方面的对接上。但随着人工智能(AI)技术的融入,微前端有望迎来更多令人激动的变革,让我们拭目以待。

包管理器

最常使用的包管理器情况如下:

NPM 依旧是 Node.js 开发者主要使用的包管理器,但其他替代工具也在逐步崭露头角。Yarn 因其工作区功能以及性能优化方面的优势,尤其适用于大型项目和单体仓库,所以维持着较高的使用率。PNPM 则凭借高效的依赖管理和性能优势,在处理复杂依赖树的项目中表现出色,吸引了大量开发者的关注。Bun 作为新兴工具,凭借显著的速度提升优势,引发了开发者的兴趣,尤其适合那些需要快速部署的小型项目。

尽管 NPM 目前仍然占据主导地位,但 Corepack 工具的移除可能会对其他替代工具的使用情况产生一定影响。总体来看,YarnPNPMBun 作为改进版的包管理器,未来有可能会获得更大的市场份额。

JavaScript 运行时

前端开发中最常使用的 JavaScript 运行时情况如下:

Node.js 凭借其稳定性、强大的生态系统以及广泛的社区支持,继续在前端开发领域占据主导地位。不过,BunDeno 等新兴 JavaScript 运行时正逐渐吸引开发者的目光。尽管它们目前的市场占有率较低,但它们在速度、TypeScript 支持等方面展现出的特点,让开发者开始关注其潜在的发展能力。在未来几年,我们很有可能会看到这些新兴运行时不断发展壮大,甚至对 Node.js 产生一定的挑战。


二、开发者和用户体验

TypeScript

过去一年使用的类型方式的相关数据:

过去一年 TypeScript 的现状相关数据:

TypeScript 的使用在开发者群体中呈现持续增长的态势,如今已有 90.6% 的开发者在使用 TypeScript,相较于 2022 年增加了 6.5%。而且,超过一半的开发者(53.1%)认为 TypeScript 已经成为新的 Web 标准,这一比例也有明显上升。

一些关键的发展能够证明这种变化,例如,TC39 委员会提出了 "类型作为注释" 的 Stage 1 提案,同时 Node.js 也引入了实验性的类型剥离标志。这些举措都表明 TypeScript 不仅仅是一个编译工具,更是作为一种类型检查器在发挥作用,能有效提升开发者体验,特别是在集成开发环境(IDE)和代码检查工具(linter)等开发工具中的应用效果显著。

然而,随着开发者越来越依赖 TypeScript 进行类型检查,类型检查的速度逐渐成为限制开发效率的因素。为了加快反馈周期,开发工具逐渐倾向于使用本地代码,但这也可能导致类型检查成为影响速度的瓶颈。尽管一些竞争性项目(如 stc)未能取得成功,但未来或许会有像 oxc 这样的新工具出现来改善这一问题。

总体而言,TypeScript 的未来前景十分广阔,它将继续作为一种保障类型安全的开发工具,推动前端和后端开发朝着标准化的方向发展。

浏览器技术

过去一年使用的浏览器技术相关情况如下:

Fetch 的普及Fetch 已经成为标准 API,有 82.1% 的开发者在使用它,这充分体现了其简单易用以及被广泛需求的重要性,而且它的使用率几乎是 Storage API 的两倍,凸显出其在前端开发中的主导地位。

Local First 方法的兴起 :越来越多的开发者开始采用将数据存储靠近客户端的技术,比如 Storage APIIndexedDBService Workers,通过这样的方式来提升加载速度,让 Web 应用更趋近于本地移动应用。尽管目前还未能完全实现所有功能,但这些技术在渐进式 Web 应用中有着很大的发展潜力。

CSS Houdini 的前景 :虽然 CSS Houdini 的使用率仅有 3.5%,并且其功能尚未完全实现,但它所蕴含的潜力却引发了开发者的浓厚兴趣。特别是 @property 的使用,为未来 CSS 样式的扩展提供了全新的可能性。

渐进式 Web 应用

关于渐进式 Web 应用(PWA)的未来情况,可参考如下数据:

PWA(渐进式 Web 应用)目前在移动应用开发中的使用率为 20%,排在 React Native 和原生开发之后。尽管面临着 React NativeFlutter 等技术的竞争,但 PWA 的浏览器支持以及平台集成能力正在逐步增强。此前苹果取消了 PWA 相关功能,引起了开发者的强烈反响,后来又恢复了这些功能,并且还推出了 iOS 上的推送通知。即便如此,只有 35% 的开发者认为 PWA 的上升趋势会持续,仍有 30% 的开发者对 PWA 的未来持保留态度,这可能是由于他们对 PWA 缺乏足够的了解或者使用经验不足导致的。

UI 组件库

以下是最喜欢的 UI 组件库相关情况展示:

以下是过去一年使用过的设计工具相关情况展示:

UI 组件库方面,Shadcn/ui 脱颖而出,凭借其灵活的部署模型以及对 TailwindCSS 类的自定义支持,成为最受开发者欢迎的设计框架。紧随其后的是 Material UIMUI),它依靠企业级的可定制性以及即将推出的 Pigment-CSS 库,稳固了在开发者群体中的领先地位。Bootstrap 则以其简单易用的特性以及强大的生态系统,继续保持着自身的重要性,尽管它诞生时间较早。Ant Design 作为 MUI 的轻量级替代方案,也逐渐在企业开发中占据了一席之地。

在设计工具领域,Figma 继续占据主导地位,它凭借创新的开发者模式以及 AI 插件,进一步提升了设计与代码转换的效率,同时还为企业提供了设计令牌管理的支持,这使得它在大规模团队中的地位愈发稳固。

样式工具

过去一年使用过的样式工具相关情况如下:

目前,Plain CSS 依然被广泛使用,有 74.8% 的开发者表示喜欢并使用它,随着 CSS 逐渐承担更多原本由 JavaScript 完成的任务,未来它有可能替代许多重型 JS 框架的部分工作。Sass/SCSS 的表现也很强劲,71.8% 的开发者倾向于使用它,这得益于它提供了增强的功能以及预处理能力。

Tailwind CSS 以 66.7% 的使用率受到开发者的青睐,尤其在 ReactNext.js 生态中,因其 "实用优先" 的设计理念与组件化开发以及设计系统非常契合,所以应用较为广泛。

此外,CSS Modules(56.7%)和 Styled Components(42.9%)也有着相当的采用率,它们能够有效地作用于样式范围,并且与组件化架构(如 React)紧密结合,成为开发者常用的工具。

测试

下面是软件开发团队中负责测试的人员相关情况展示:

下面是编写的软件测试类型相关情况展示:

下面是使用过的测试工具相关情况展示:

开发者主导的自动化测试 :大多数测试工作是由开发者自己或者与 QA 团队合作完成的(87.4%)。自动化测试能够加快开发进度,通过快速的反馈循环以及消除手动检查的繁琐工作,有效提高开发效率。

单元测试不足以保证质量:尽管有 77% 的开发者会进行软件测试,但其中大多数人只进行单元测试,实际上这种测试方法并不足以确保软件质量。端到端测试和集成测试同样重要,它们能够保证应用程序按照预期正常工作。

流行的测试工具Jest(68.2%)和Cypress(42.6%)依旧是最受欢迎的测试工具。然而,Vitest(39.8%)和Playwright(36.9%)作为新兴工具,正逐步崭露头角,吸引了越来越多开发者的目光。特别是Playwright,凭借其出色的性能和简便的设置,正在逐步超越Cypress,在测试领域占据一席之地。

代码编辑器

最喜欢的桌面代码编辑器相关情况如下:

最喜欢的浏览器代码编辑器相关情况如下:

最喜欢的版本控制提供商相关情况如下:

桌面代码编辑器Visual Studio Code以 75.1% 的高使用率独占鳌头,它免费且拥有丰富的扩展资源,对新框架和语言具备良好的支持能力,领先于付费的JetBrains IDE系列(17.8%)。后者开箱即用的特性,使其成为那些不想花费过多时间进行设置的开发者的首选。在过去两年中,主流桌面代码编辑器的格局相对稳定。但自 2024 年夏天起,人工智能代码编辑器开始兴起,例如Cursor,虽然目前其市场份额较小,但未来可能会在该领域占据一定的市场份额。与此同时,VS Code也在不断更新升级,以保持其领先地位。

浏览器代码编辑器 :这类编辑器虽有一定发展,但在开发者中的认可度并不高。排名第一的CodePen更像是一个代码游乐场,主要用于共享代码示例。CodeSandboxStackBlitz基于VS Code的引擎构建,这反映出开发者希望在浏览器环境中也能获得类似熟悉的桌面编辑体验。当前,由于开发者习惯本地文件操作,且对云端环境缺乏控制感,浏览器代码编辑器受到冷落。若要改变这种局面,未来需在多个方面进行改进。

版本控制提供商GitHub以 77.9% 的绝对优势领先,其免费套餐以及作为开源库集中地的优势,加之微软的支持,使其在开发者心中的首选地位得以巩固。GitLab占 15%,其发展速度已趋于平稳,增长陷入停滞。BitBucket仅占 5.3%,它依托Atlassian Suite,主要服务于特定企业。总体而言,开发者在选定版本控制平台后,很少会进行迁移,并且与 2022 年的调查结果相似。

低代码/无代码

过去一年使用过的低代码平台相关情况如下:

过去一年使用过的无代码平台相关情况如下:

无代码类别Notion以 29.2% 的占比和占比 7% 的Typeform主导该领域。无代码工具主要用于信息管理和在线表单制作,并非应用构建或自动化的主流平台。

低代码领域 :供内部使用的Airtable(5.7%)和Retool(3.4%)处于领先地位。Flutterflow虽目前占比仅 0.12%,但其基于流行的移动应用框架,快速开发可视化环境,并且已有银行利用其实现大型应用,预计在未来,其占比将大幅增长。

构建工具

过去一年使用过的构建工具相关情况如下:

过去一年使用过的代码检查机制相关情况如下:

过去一年使用过的网站建设工具相关情况如下:

构建工具

  • Vite :开发者满意度高达 82.4%,因其具备速度快、启动迅速、配置简单的特点,受到众多开发者的青睐。它利用esbuild提升了开发过程中的转译和热重载效率,是Webpack的有力替代者,用户反馈普遍积极。
  • Webpack :使用率与Vite相近,但收到的反馈褒贬不一。仅有 44% 的用户表示满意,不少开发者认为其配置过程复杂繁琐。
  • Parcel :虽同样追求零配置的简易性,但在受欢迎程度和用户满意度上均不及Vite,原因在于Vite在速度和易用性方面表现更为出色。
  • Create React AppCRA :开发者对其评价两极分化,满意和不满意的开发者占比近乎相同。由于其已不再适用于生产级别的React项目,官方建议使用Next.js等框架进行替代。

代码检查工具

  • ESLint(89.3%)和Prettier(87.5%) :在代码检查和格式化领域占据主导地位,它们可靠性强,是行业内广泛认可的标准工具,能够有效满足开发者的需求。
  • Stylelint:目前使用范围相对较窄,但有 10.9% 的开发者表示有兴趣学习,具有一定的增长潜力。

网站构建工具WordPress是主导性的网站构建工具,在调查中被提及的次数众多,这充分体现了它在网络开发社区中的强大影响力和良好口碑,深受开发者的信赖。

操作系统

主要使用的操作系统相关情况如下:

  • Windows :在全球范围内使用最为广泛,占比达 72%。但在前端开发者中,其选用率为 22.1%,它是许多公司的默认操作系统。如今,Windows提供了如Terminal等实用功能,有效缩小了与其他操作系统在开发者体验方面的差距。
  • MacOS :是多数前端开发者青睐的选择,占比 54.7%。它性能卓越,拥有强大的命令行工具和丰富的内置工具(包括Safari浏览器),对经验不足的开发者较为友好,并且便于与其他苹果设备协同工作。
  • Linux :占比 13.3%,适合那些看重定制化、追求对系统的掌控性、热衷于开源以及习惯在类Unix环境中运行命令的人群,它拥有众多不同的发行版。
  • WSL2 :占比 9.8%,适合那些既需要Windows进行日常办公,又需要Linux进行开发任务的开发者,且其受欢迎程度逐年递增。

三、趋势与未来

AI

过去一年使用过的AI工具相关情况如下:

在前端开发工作中使用的AI用途相关情况如下:

在应用中融入的AI 相关情况如下:

AI在前端开发中的未来相关情况如下:

开发者对 AI 的态度及应用情况 :起初,开发者对AI的兴起反应不一,甚至有人担心AI会导致自己失业。但如今,已有 75.8% 的开发者开始利用AI来优化自己的工作流程。ChatGPT的使用率高达 90%,它不仅能辅助编码,还在解决问题、教学以及作为学习资源等方面发挥着重要作用。GitHub Copilot的采用率为 57.4%,它能够提供实时代码建议,极大地改变了开发流程,帮助开发者节省时间,使其能够更专注于项目的思考。

AI 在未来软件中的趋势及影响 :近半数受访者已将AI融入到自己的应用程序中,随着时间的推移,在未来的软件发布中,AI的应用将会变得更加普遍,不含AI的应用程序可能会越来越少见。这一趋势引发了人们对日常操作方式演变的诸多疑问,但可以确定的是,将AI融入到开发工具集无疑是未来的发展方向。尽管人们对AI可能带来的影响仍存在担忧,但不可否认其在前端开发领域的巨大潜力。

可访问性

确保应用可访问性的方法相关情况如下:

开发者在无障碍方面的不足及原因 :仅有 72% 的开发者能够编写结构良好的HTML,许多开发者忽视了诸如键盘导航、减少动画效果、添加ARIA地标等重要的无障碍考量因素。造成这一现象的原因并非缺乏教育资源,虽然WCAG规范具有一定挑战性,但实际上有诸多可靠的资源可供开发者使用。问题的根源在于开发者缺乏对无障碍需求的关注和同理心,并且科技领域的决策层人员构成较为单一,他们常常为了取悦股东而忽视无障碍要求。

强调无障碍的重要性及呼吁:无障碍是一项基本权利,而非特权。有需求的人群常常需要自行争取权益,这显然是不合理的。作为前端开发者,我们肩负着重要的责任,应大力改进当前的状况,提升对无障碍的重视程度并切实落实相关措施,为所有用户打造一个更加包容、友好的网络环境。

未来趋势

以下是对一些前端趋势未来发展的预测情况:哪些会变得更受欢迎,哪些可能会逐渐消失

GraphQL

  • 现状GraphQL的使用率从 2022 年的 42.4% 下降至 2024 年的 26.4%,它原本被视为能够解决前端数据查询瓶颈、加快开发速度的创新方案。
  • 问题 :但在实际使用过程中,开发者普遍抱怨其过于复杂。虽然它具有灵活性,但这也为开发过程带来了较高的复杂性。与它主要能避免前后端沟通这一好处相比,搭建和维护GraphQL所需的投入显得不太值得。此外,它还要求开发者具备全栈知识,这不仅增加了开发成本,还模糊了前后端的角色界限。

渐进式网络应用(PWAs

  • 初衷与优势 :作为一种混合解决方案,PWAs融合了网页应用和原生移动应用的优点,理论上能够实现跨平台运行,提供类似原生应用的用户体验,并且无需经过应用商店审批。
  • 问题 :然而在实际应用中,PWAs常常变得过于复杂,试图实现过多功能,而这些功能对于某些业务需求来说可能并非必要。其 "一刀切" 的做法容易引发性能和可用性方面的问题,进而导致用户体验不佳。此外,开发和维护PWAs需要投入大量的资源,且投资回报率不一定有保障。因此,部分受访者预测其受欢迎程度将会下降。

整体反思:在微前端等领域也存在类似情况。曾经,开发者拥有充足的资金,新技术层出不穷。但如今,观念发生了转变,人们开始意识到过去可能采用了过于复杂的方案来解决原本简单的团队沟通等问题,从而叠加了许多不必要的复杂因素。或许在未来,采用简化的方法来解决问题将变得更为合理,这也将推动前端开发领域朝着更加高效、实用的方向发展。


综上所述,前端开发领域正处于不断变革与发展之中,开发者们需要持续关注新技术、新工具的发展趋势,不断提升自身技能,以适应行业的变化,创造出更优质的前端应用。

参考: State of Frontend 2024

相关推荐
毕设小屋vx ylw2824261 分钟前
Java开发、Java Web应用、前端技术及Vue项目
java·前端·vue.js
冴羽1 小时前
今日苹果 App Store 前端源码泄露,赶紧 fork 一份看看
前端·javascript·typescript
蒜香拿铁1 小时前
Angular【router路由】
前端·javascript·angular.js
时间的情敌1 小时前
Vite 大型项目优化方案
vue.js
brzhang1 小时前
读懂 MiniMax Agent 的设计逻辑,然后我复刻了一个MiniMax Agent
前端·后端·架构
西洼工作室2 小时前
高效管理搜索历史:Vue持久化实践
前端·javascript·vue.js
广州华水科技2 小时前
北斗形变监测传感器在水库安全中的应用及技术优势分析
前端
樱花开了几轉2 小时前
element ui下拉框踩坑
开发语言·javascript·ui
开发者如是说2 小时前
Compose 开发桌面程序的一些问题
前端·架构
故事不长丨2 小时前
【Java SpringBoot+Vue 实现视频文件上传与存储】
java·javascript·spring boot·vscode·后端·vue·intellij-idea