現在,小程序正在蓬勃發(fā)展當中,所以除了在最開始的微信原生開發(fā)以外,也是相繼出現了很多不同的第三方框架,比如WePY、Mpvue、Taro等等。所以問題就來了,小程序開發(fā)選擇原生還是第三方框架呢?濟南文匯傳媒的小編來為您簡單分析一下它們之間的差異。
一、原生開發(fā)
原生開發(fā)就是用原生開發(fā)語言去開發(fā),原生開發(fā)語言就是在開發(fā)整個系統(tǒng)時用到的編程語言。小程序開發(fā)按照官方給出的開發(fā)文檔那就一定是原生開發(fā)的方式。
原生開發(fā)方式存在的弊端:1、不能直接預編譯css;2、官方API返回結果是回調函數;3、WXSS、WXML和JS代碼分離到3個不同的文件中;4、開發(fā)人員不只是在微信端開發(fā)小程序,需要多端開發(fā)小程序,所以一份代碼無法同時在多端運行。
二、第三方框架
相比于原生開發(fā),很多第三方框架修復了一些原生的缺點,比如狀態(tài)管理、封裝能力還有類Vuex語法以及多端開發(fā)運行等等,可以說是在開發(fā)中有了更好地開發(fā)體驗。
以上濟南文匯傳媒的小編簡單分析一下原生和第三方框架之間的差異,您可自行選擇。