微信公眾號與微信小程序開發(fā)的區(qū)別?
時間:2019-02-26來源:微信公眾號二次開發(fā)
微信公眾號二次開發(fā)
微信公眾號的二次開發(fā),相比原生app來說,開發(fā)成本,運營成本,和推廣成本都小很多,所有現(xiàn)在越來越多的公司開始使用微信公眾號開發(fā)。這個已經(jīng)成為手機移動端不可缺少的一個技術(shù)。

對于微信公眾號的二次開發(fā),首先要說的是,微信開發(fā)者工具,它不是我們寫代碼的IDE,它的作用只是一個調(diào)試工具,供我們調(diào)試,查看,我們程序中調(diào)用微信本身提供的js-sdk時候產(chǎn)生的信息或者錯誤提示。這點不要搞混了,因為很多人問我說,怎么在微信開發(fā)者工具中寫代碼。
如何把代碼放到微信開發(fā)工具中查看。有兩種方式,第一種是本地起一個服務(wù),產(chǎn)生一個localhost:xxx的地址,我們把這個地址直接扔在微信開發(fā)工具上訪問就可以調(diào)試了,這個如果我們使用angular,react,vue這些前端框架寫的話,一般會用到webpack,或者gulp,grent都會產(chǎn)生一個本地運行環(huán)境。這個我們不用管,如果我們是用純html+jquery寫的,可以單獨再使用gulp或者webpack,啟動一個本地服務(wù).第二種是,直接部署服務(wù)器,使用部署之后的地址。
我們是否一定要用微信開發(fā)工具調(diào)試?這個是不用的,就像上面說的,微信開發(fā)工具只是當我們調(diào)用微信本身的js-sdk的時候,會給我們產(chǎn)生調(diào)用信息。如果我們在做微信開發(fā)是時候沒有用到微信提供的那些比如支付掃碼定位等等的功能,或者我們還沒有和后臺對接,只是調(diào)界面,我們也可以直接在chrome里面調(diào)試.效果是一樣的。
對于這種開發(fā),代碼本身和普通開發(fā)是完全一樣的,大家想用框架啥的都沒有問題。完全可以當一個普通的網(wǎng)頁項目來做。
微信公眾號的正式發(fā)布也是把代碼放到服務(wù)器,然后,在微信自定義菜單里面,點擊按鈕跳轉(zhuǎn)到部署之后的地址。
微信小程序開發(fā)
對于微信小程序開發(fā)來說,從微信小程序出來之后,大家就褒貶不一,有的說這個沒用,有的說這個拉低了IT界的門檻,完全無腦操作,還有人說這個是一個革新,它比h5網(wǎng)頁性能好,比app成本低。各種各樣的說法,我玩過一段時間,在加上本身也是技術(shù)菜鳥,這里就不做評價了,就簡單說一下開發(fā)流程。
微信小程序相比微信公眾號的開發(fā)來說,其實性能方面確實不錯,提升了很多,而且接口的調(diào)用也簡單了,省去了config的驗證(微信公眾號二次卡發(fā)的時候,調(diào)用微信接口是需要先驗證config信息的,通過了才可以調(diào)用),整個項目都類似于vue的組件化,不同的是,小程序里面沒有dom這個說法,所有數(shù)據(jù)都采用的數(shù)據(jù)綁定的方式。其組件和api的使用也是完全固定的格式,了解vue的開發(fā)這個也是很快的。
對于微信小程序的發(fā)布,這個和普通的網(wǎng)頁開發(fā)不一樣了,返到和原生app類似。是我們把寫好的項目提交給微信審核,它審核通過之后,用戶就可以搜索到。
以上是道然科技對"微信公眾號與微信小程序開發(fā)的區(qū)別?"的介紹,如有微信開發(fā)、系統(tǒng)開發(fā)、小程序開發(fā)、網(wǎng)站建設(shè)需求可撥打道然科技咨詢熱線400-800-6770,或在頁面最下方留言我們將在24小時內(nèi)給您致電。
地 址:南昌市紅谷灘萬象城置地中心5樓
電 話:400-808-6770
郵 箱:745451506@qq.com

贛公網(wǎng)安備 36010902000279號
增值電信業(yè)務(wù)許可證:贛B2-20240371