在开始小程序开发时必然要选择一个合适的开发工具
有两种开发方式
1、使用第三方框架
2、使用微信原生开发工具
先说一下第三方框架
现在主流的有两个一个是腾讯的WePY,另一个是美团的mpvue,这两个框架在编译习惯上都是倾向于前端框架Vue,区别是WePY仅仅是在书写方式上与vue相似,而mpvue是基于vue开发的 。这些框架的本质作用是将编写的这个类vue项目通过webpack转换打包出一个在项目结构及文件属性上符合小程序项目的结构及属性的小程序项目,最终打包发布还是要通过微信原生开发工具来完成的。
建议:能用原生开发工具开发的话还是用原生的好,使用这两个框架的前提是已经熟悉vue的开发,为节省学习成本而使用,因为不提微信小程序本身的一些缺陷,这些框架本身也存在一些问题,而且在对小程序新特性的支持上可能不会那么快捷。
原生开发工具的话就是会直接生成我们所需要的项目结构(当然,没接触过的话还是需要花一丢丢时间去了解一下官网地址)。
最后要说一下现在对小程序反编译从而进行盗版的貌似挺多,通过原生开发工具开发的项目结构清晰,更容易被盗用,使用第三方框架生成的项目在代码上分析起来不那么容易(可能是由于我对于前端项目了解还没那么深入,所以看起来费劲吧),所以从这方面考虑的话第三方框架还是有优势的,但说实话除小游戏外,一般客户端的小程序项目少有功能很复杂的实现,重心还是在后台的服务上,因此最终使用哪种开发方式,其中利弊还是需要自己去权衡的。