跳到主要内容

跨平台

跨平台开发的目标是用尽可能统一的技术栈覆盖多个终端,例如 Web、桌面端、移动端、小程序和快应用。常见路线包括 Electron、uni-app、React Native、Flutter 等。

适合场景

  • 同一业务需要覆盖多个端。
  • 团队希望复用前端技术栈。
  • 需要快速验证产品。
  • 内部工具、桌面客户端、小程序和移动端同时存在。

学习重点

  • 跨平台框架的运行原理。
  • 平台差异和条件编译。
  • UI 适配、权限、文件、网络和本地存储。
  • 打包、发布、升级和性能优化。

推荐路线