@
bug51 weex 是阿里开源的一个技术吧,然后 uniapp 跟进,就上面有人说到的 nvue ,但是吧,之后阿里好像是没继续维护 weex 了,然后就变成 uniapp 这边接手维护 nvue 。说真的我目前上线了 2 个 APP ,均没使用 nvue ,限制比较多,而且我也还没到达性能瓶颈,你看看现在换手机架构的迭代频率......大部分情况下性能没太大问题。
不过现在 uniapp 好像也停止维护 nvue 了,改成了主要维护推进 uts ,编译成原生语言,但这个我没接触过。
而 uniapp 其实没那么万金油,针对不同平台小程序和不同平台(IOS/ANDROID/H5/MP-*)都有特定的条件编译方法。
当跨平台的时候,你可以理解为:80%的代码是复用的,剩下 20%可能需要针对特定环境做差异化条件编辑。
我没接触过 flutter 和 react 这些没法比较,但是就目前而言,uniapp 的缺点在我接受的范围内,所以我选择 uniapp 。
我觉得更多时候,项目还没上线,就按着几万日活的方向去考虑选型,完全是没必要。
打造 100 款 APP ,都未必能有一个到达几万日活量,何必在这里浪费时间呢。
倒不如一把梭,用 uniapp 快速上线验证业务,然后真的到达了过万的日活量,再去考虑替换。