广州微信小程序开发框架从入门到放弃
编辑时间:2019-12-13 10:50 浏览次数:
用框架是不也许用框架的,这辈子都不也许用框架。微信小程序上手成本低,广州小程序开发的成本也很低,流量红利,推广成本劣等等,许多企业的创业项目都会首选小程序来试水,小程序开发太火热了,苦逼了前端工程师,又得学习新技术...学习让我快乐。半年时间,我已经开发了4个小程序,其中3个微信小程序,1个支付宝小程序。源生开发过,框架也用过。究竟最优雅的开发模式是什么呢,聊聊,聊聊。
技术方案
现在开发微信小程序时,能选的技术方案大概有若干种,分别是:
1.微信小程序源生开发
2.采取wepy框架
3.采取mpvue框架
4.采取taro框架
5.其他框架
采取框架来开发,归纳起来就干了一件事——加糖,但这糖好不好呢,不好说。
框架开发的初(li)衷(xiang)
迅速迭代,降低开发成本,跨平台分享,提升开发体验
框架开发的挑(xian)战(shi)
必须熟知微信小程序文档和第三方框架文档,给工程师提出了更大的挑战,框架的不完美,只是割阉版或许更改版的前端框架,并没有100%支持框架本身特点。框构架建与微信小程序之上,反倒引致部分源生支持的特点作废,例如源生组件,模块化等
框架生态不完善,文档及有关资源贫乏
微信小程序本身处在迅速迭代的状态,特点并不稳定,不像web相同有统一的标准
理想很美好,现实很严酷
wepy框架来说,组件化的支持不成熟,在实际的开发历程中,假如组件嵌套超过两层,应对某些特殊业务场景,翻车概率很高。组件的列表渲染,不支持在 repeat 的组件中去采取 props, computed, watch 等等特点。mpvue框架是基于Vue.js的核心,属于更改版的vue框架,用起来和web端的vue也有些差别。美团小程序框架--mpvue进坑指南
我的想法
采取第三方框架开发,能够享受框架带来的开发方便,但对于小程序新增的众多特点和功能,例如WXS模块、自定义组件和插件等,受限于第三方框架,没法采取。而源生小程序的开发模式,又太过简陋,就样式来说,写惯了less,stylus和sass的同学肯定没法容忍wxss的这种写法,基于此,决策采取gulp自动化工具来构建一套微信小程序开发的基本模板,在彻底留存微信小程序功能和特点的基本上,又能够的采取less来写样式,时候参与图片缩减,命令行迅速建立模板等特点,如此开发,快哉,快哉!
本文地址:http://app.qd-ljr.com/gzxcx/xcx3932.html