使用uniapp开发项目来的几点心得体会
先说一下提前须要会的技术
想快点开始uniapp如果你提前学vue、微信小程序开发,因为它几乎是这两件事的结合,否则,你只能慢慢研究。
为什么要选择?uniapp???
在开发多个平台时,是的,就是开发多端,包括安卓,IOS、H5/微信官方账号,微信小程序,百度小程序...等待其他小程序,如果每个平台开发,人工开发成本高,后期维护困难,原始开发周期长,那么Unipp这是你的优先选择。这是官方介绍的~哈~先说 uniapp的优点
uniapp优势1,多端支持
当然是多端开发,uni-app它是一个多端开源框架,可以同时生成代码ios,Android,H5.微信小程序、支付宝小程序、百度小程序等。
优点二,更新迭代快
用了它的Hbx你知道,右下角经常弹出让你更新,是的,看到它经常更新,所以努力先进和优化,或者选择良心。
优点三,扩张强
你可以放松一下uniapp编译到你想要的端,也可以将其他端转换成uniapp,例如微信小程序,h如果开发的话app前端性能不够,也可以原生嵌套开发。
优点四:开发成本低,门槛低
或者个人,如果你想开发多终端兼容的移动终端,那么uniapp它非常适合你,否则你应该根据个人能力发展多端,哈哈... 洗洗睡觉。
优点五,组件丰富
社区相对成熟,生态良好,组件丰富,支持npm安装第三方包的方式兼容mpvue,DCloud有很多组件供你使用。当然,付费并不贵。你也可以发布你开发的,赚两个鸡腿钱。
暂且不说开发的优势,一般都有一些。接下来说说开发过程中的缺点。
uniapp缺点一:爬坑
每个程序的早期阶段肯定会有很多坑,这里指出:腾讯,敢问谁没有在微信开发坑哭,现在也没有起床,两年前有人提到bug,你现在看,他还在那里,永不放弃。uniapp坑也有,一般有人解决,不解决,你会慢慢思考,官方bug提交反馈等官方修复。
缺点二:部分组件不成熟
我说的是一些官方组件,比如地图组件、直播组件等。如果你想在上面开发一些特殊功能,那真的很麻烦。
缺点二:nvue有点蛋疼
官方明确建议使用某些组件或功能nvue所以问题来了,nvue有很多局限性,尤其是css,很多人不支持,什么文字只能是text,只支持class款式,很多,要看文档。
扫一扫,关注我们