现在,小程序正在蓬勃发展当中,所以除了在最开始的微信原生开发以外,也是相继出现了很多不同的第三方框架,比如WePY、Mpvue、Taro等等。所以问题就来了,小程序开发选择原生还是第三方框架呢?济南文汇传媒的小编来为您简单分析一下它们之间的差异。
![302f6e3094fd025f2afad75cbccd26dd.png](https://i-blog.csdnimg.cn/blog_migrate/161d17176403160c092fe0d946f171c9.jpeg)
一、原生开发
原生开发就是用原生开发语言去开发,原生开发语言就是在开发整个系统时用到的编程语言。小程序开发按照官方给出的开发文档那就一定是原生开发的方式。
原生开发方式存在的弊端:1、不能直接预编译css;2、官方API返回结果是回调函数;3、WXSS、WXML和JS代码分离到3个不同的文件中;4、开发人员不只是在微信端开发小程序,需要多端开发小程序,所以一份代码无法同时在多端运行。
![e9d22473700c17111ce396630bd800d8.png](https://i-blog.csdnimg.cn/blog_migrate/87985e250586dbbba6c4c60ffbce255c.jpeg)
二、第三方框架
相比于原生开发,很多第三方框架修复了一些原生的缺点,比如状态管理、封装能力还有类Vuex语法以及多端开发运行等等,可以说是在开发中有了更好地开发体验。
以上济南文汇传媒的小编简单分析一下原生和第三方框架之间的差异,您可自行选择。