【廣告】
小程序是微信內(nèi)的云端應(yīng)用(所以無(wú)需安裝),不是原生App,通過(guò)WebSocket 雙向通信(保證無(wú)需刷新即時(shí)通信)、本地緩存(圖片與UI 本地緩存降低與服務(wù)器)以及微信底層技術(shù)優(yōu)化實(shí)現(xiàn)了接近原生APP 的體驗(yàn)。
公眾號(hào)是基于傳統(tǒng)H5 開(kāi)發(fā)與運(yùn)行,傳統(tǒng)H5 運(yùn)行環(huán)境是瀏覽器,微信小程序運(yùn)行環(huán)境并非完整的瀏覽器,開(kāi)發(fā)過(guò)程中用到H5 相關(guān)的技術(shù),微信小程序的運(yùn)行環(huán)境是微信基于瀏覽器內(nèi)核完全重構(gòu)的一個(gè)內(nèi)置解析器,針對(duì)小程序?qū)iT(mén)做了優(yōu)化,配合自己定義的開(kāi)發(fā)語(yǔ)言標(biāo)準(zhǔn)(基于H5 進(jìn)行了優(yōu)化),提升了小程序的性能。系統(tǒng)權(quán)限方面,微信小程序能夠通過(guò)微信APP 獲得更多的系統(tǒng)權(quán)限,比如網(wǎng)絡(luò)通信狀態(tài)、數(shù)據(jù)緩存能力等,在此微信APP 相當(dāng)于架在原有系統(tǒng)中的新的操作系統(tǒng),小程序借助微信與系統(tǒng)間接交互,使得能夠擁有原生APP 的體驗(yàn)。而這一點(diǎn)恰巧是HTML5 web 應(yīng)用的不足,導(dǎo)致其主要用于業(yè)務(wù)邏輯與交互簡(jiǎn)單的應(yīng)用中。
再比如谷歌,由于其是Android系統(tǒng)的實(shí)際開(kāi)發(fā)者,除了搭載AliOS(原YunOS)的少部分手機(jī)之外,大部分手機(jī)廠商都基于Android做了二次優(yōu)化,但底層依然是谷歌的系統(tǒng)。由于谷歌也在推類似小程序的Instant App,未來(lái)也有可能會(huì)制定Android系統(tǒng)之下小程序的標(biāo)準(zhǔn),不符合標(biāo)準(zhǔn)的將無(wú)法放在桌面上,這對(duì)微信小程序而言可能會(huì)有重大的影響,但對(duì)于手機(jī)聯(lián)盟而言影響并不大。
首先了解基本的框架要求:
1、 知道如何配置,簡(jiǎn)單的一個(gè)小程序由哪幾部分、哪幾部分構(gòu)成2、運(yùn)行機(jī)制是什么?(數(shù)據(jù)驅(qū)動(dòng)) 如何啟動(dòng),也就是程序的入口在哪里,如何運(yùn)行,程序結(jié)束后如何銷毀釋放內(nèi)存3、了解邏輯層、視圖層各有什么內(nèi)容?如何關(guān)聯(lián)?有什么作用、能實(shí)現(xiàn)什么?目標(biāo)成果:做一個(gè)簡(jiǎn)單的小程序?qū)嵗?,主要是為了掌握一個(gè)完整的小程序的框架結(jié)構(gòu)機(jī)制。
教育在不斷的發(fā)展,當(dāng)然,在移動(dòng)互聯(lián)網(wǎng)時(shí)代,在這個(gè)科技的年代,通過(guò)微信小程序來(lái)對(duì)接教育機(jī)構(gòu),也就成為了一種必然的趨勢(shì)。
在未來(lái),相信教育微信小程序這個(gè)既能夠滿足求學(xué)者學(xué)習(xí)習(xí)慣,也能夠?yàn)榻逃Y(jié)構(gòu)帶來(lái)更多流量的小程序,一定能夠得到更好的發(fā)展。所以無(wú)論是求學(xué)者還是教育機(jī)構(gòu),對(duì)于微信小程序在教育領(lǐng)域的應(yīng)用,移動(dòng)要投入更大的關(guān)心。