掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
現(xiàn)在長(zhǎng)沙微信小程序開發(fā)制作特別火熱,很多人都有個(gè)疑問(wèn):微信小程序跟網(wǎng)頁(yè)有什么不同?跟app有什么不同?本質(zhì)上講微信小程序其實(shí)也算是web,只是基于了微信團(tuán)隊(duì)為小程序提供的框架命名為MINA應(yīng)用框架而已,就像在小程序出現(xiàn)之前有很多”假”的APP一樣,那些app其實(shí)不是原生的app,而是基于H5的web網(wǎng)頁(yè)通過(guò)一個(gè)殼封裝起來(lái)的。MINA框架通過(guò)封裝微信客戶端提供的文件系統(tǒng)、網(wǎng)絡(luò)通信、任務(wù)管理、數(shù)據(jù)安全等基礎(chǔ)功能,對(duì)上層提供一整套JavaScript API,讓開發(fā)者能夠非常方便地使用微信客戶端提供的各種基礎(chǔ)功能與能力,快速構(gòu)建一個(gè)應(yīng)用。
我們可以通俗理解微信小程序就是介于web和原生app之間的一種前端形態(tài),其實(shí)小程序本質(zhì)上也是web,只是在微信客戶端中利用了一些微信這個(gè)客戶端的一些能力而已。比如在開發(fā)微信小程序的時(shí)候,開發(fā)工具抓包會(huì)有很多http://127.0.0.1:9973的數(shù)據(jù)請(qǐng)求,其實(shí)就是開發(fā)工具相當(dāng)于假設(shè)一個(gè)類似于node.js的運(yùn)行環(huán)境。在小程序上線后,這部分請(qǐng)求其實(shí)發(fā)生在微信的服務(wù)器上面。
它與之前火過(guò)一小段時(shí)間騰訊旗下康盛公司研發(fā)的微社區(qū)有點(diǎn)類似,特別是與discuz社區(qū)打通,數(shù)據(jù)在網(wǎng)上上面,微社區(qū)只是一個(gè)前臺(tái)??凳⒂幸豢罱?jīng)典產(chǎn)品discuz,現(xiàn)在依然有很多網(wǎng)站使用,包括您熟知的紅網(wǎng)、大湘網(wǎng)等等;筆者本人也是這款產(chǎn)品官方認(rèn)證的開發(fā)者。
關(guān)于小程序與web網(wǎng)頁(yè)及原生app的差別,如果你還有其他疑問(wèn),歡迎聯(lián)系我們咨詢、交流。我們長(zhǎng)沙微構(gòu)網(wǎng)絡(luò)團(tuán)隊(duì)也提供小程序開發(fā)、服務(wù)端API開發(fā)等服務(wù),如果有相關(guān)需求可以聯(lián)系我們哦。
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流