跳到主要内容

大前端

· 阅读需 2 分钟
大前端++,SmartApi

大前端定义

“大前端”不是一个技术栈,而是一种 工程理念能力边界扩展

让传统“浏览器端工程师”突破 Web 边界,用同一套技术思维 去交付 多终端、多平台、全链路 的用户界面。


1. 能力版图(Greater Frontend Scope)

终端技术代表职责
WebReact / Vue / Angular高交互 SPA、PWA、SSR
移动端React Native / Flutter / Uni-app双端 App、热更新
桌面端Electron / Tauri跨平台桌面软件
小程序微信 / 支付宝 / 百度 / 抖音多平台小程序
可视化WebGL / Canvas / SVG大屏、地图、3D
工程化Vite / Webpack / Monorepo构建、CI/CD、性能监控
服务端Node.js / Serverless / BFF网关、聚合、渲染

2. 核心特征

  1. 技术栈统一:JavaScript/TypeScript 为主语言,组件化思维贯穿所有终端。
  2. 交付边界外推:从「浏览器」扩展到「一切带屏设备」。
  3. 工程体系升级:Monorepo、微前端、低代码、自动化测试、性能治理。
  4. 商业闭环思维:能独立负责「产品功能 + 用户体验 + 性能指标」。

3. 与传统前端的区别

维度传统前端大前端
主战场PC/H5Web + App + 桌面 + 小程序
技能HTML/CSS/JS跨端框架 + 工程化 + Node 网关
构建目标单页应用多平台产物矩阵
协作范围与后端对接与产品、客户端、运维全链路协作

4. 一句话总结

大前端 = 用前端技术栈 + 工程化能力,去覆盖「所有用户触点」的交付方式。

基于实际的开发情况,上面这样的技术结构是满足不了对性能有要求的页面业务场景,如果是结合物联网设备就更加不满足了,因此需要一个更全面的技术栈来完善从页面到性能到设备等三个维度的突破。达到大前端的一种全场景技术适配

大前端++