开发程序开发⽤uniapp还是原⽣⽐较好?
图片编辑器app如果只是考虑⼩程序,当然是原⽣更好些uniapp主要是为了⽅便多端运⾏,但中间也需要穿插⾮常多兼容性的代码,做过就知道,每个平台都有⾃⼰的⼀些特殊性代码。开发起来也是有⼀定折腾。所以不是考虑全平台的话,⾛原⽣是⾮常便捷的⼀种开发⽅式,但是有兴趣的话可以⽤uniapp,毕竟谁知道哪天会要求上其他平台呢,多个尝试多条路。
原⽣开发有不少槽点:原⽣wxml开发对Node、预编译器、webpack⽀持不好,影响开发效率和⼯程构建流程。所以⼤公司都会⽤框架开发定义的这套语法,wxml、wxs,以及wx:if等语法,私有化太强。不如正经学vue,学会了全端通⽤,⽽不是只为⼩程序vue⽣态⾥有太多周边⼯具,可以提⾼开发效率,⽐如ide、校验器、三⽅库。。。⽽的开发者⼯具和专业编辑器相⽐实在不好⽤,个性化设置也⾮常少作为前端⼯程师,除了⼩程序,还要开发web、其他⼩程序甚⾄App,⼈们不喜欢来回切换开发⼯具和变更语法思考⽅式。uni-app⾃然可以解决这些问题,但开发者⼜经常有些顾虑怕使⽤uni-app后,⼩程序⾥有的功能⽆法实现,受制于uni-app的更新怕性能不如原⽣WXML,所以都是有利有弊!