UniApp
UniApp 适合放在“想尽量用一套前端代码覆盖多个端”的那条线上看。它常见的落点包括小程序、H5、App,有时也会带到更广的跨端场景里。
先记住它最核心的一点
UniApp 不是“写一次,到处完全一样”,而是“尽量复用一套主代码,再处理各端差异”。
这句话很重要。很多跨端方案的问题,不在于能不能跑,而在于:
- 不同端的组件能力是否一致
- 生命周期和路由行为是否一致
- 调试体验是否稳定
- 某些端能力是否需要单独补条件分支
UniApp 适合什么场景
- 小程序和 H5 同时要做
- 团队更希望维持前端统一栈
- 后台、活动页、轻应用、内容型业务需要跨端复用
要先接受的现实
跨端效率通常会提升,但对端差异的理解不会消失。真正稳定的 UniApp 项目,都会尽早把“公共层”和“端差异层”拆开。