微信小程序開發(fā)(一)小程序介紹
-
為什么會有小程序
- 小程序的誕生是為了解決微信里面瀏覽網(wǎng)頁緩慢卡頓的問題址晕,提供更加接近于原生應(yīng)用的體驗(yàn)膀懈,能快速的加載,使用戶使用起來更流暢谨垃。
- 其次启搂,在微信推出小程序之前推出過一款針對網(wǎng)頁開發(fā)者的工具包硼控,我們成為JSSDK,讓網(wǎng)頁開發(fā)者可以根據(jù)微信的原生能力來做一些事情胳赌。但是網(wǎng)頁開發(fā)者根據(jù)網(wǎng)頁開發(fā)標(biāo)準(zhǔn)來進(jìn)行開發(fā)牢撼,可以輕易繞過微信平臺的審核和管控,所以微信才推出了小程序匈织,讓開發(fā)者根據(jù)小程序的開發(fā)規(guī)范來進(jìn)行開發(fā)浪默。
-
什么是小程序
小程序是一種不需要下載安裝即可使用的應(yīng)用,它實(shí)現(xiàn)了應(yīng)用觸手可及的夢想缀匕,這是微信之父張小龍對小程序的描述纳决。其實(shí)小程序就是依托于微信這個(gè)大的生態(tài)系統(tǒng),在微信平臺上開發(fā)的輕量級應(yīng)用乡小,可以讓我們通過更好的應(yīng)用體驗(yàn)在微信內(nèi)來使用我們的應(yīng)用程序的功能阔加。用戶掃一掃或者在微信里搜一下即可打開應(yīng)用,體現(xiàn)了用完即走的理念满钟。用戶不用關(guān)心是否安裝太多應(yīng)用的問題胜榔,應(yīng)用將無處不在,隨時(shí)可用湃番,但又無需安裝和卸載夭织。
-
小程序和移動應(yīng)用的區(qū)別
小程序無需安裝,不占內(nèi)存吠撮,一般只有幾十到幾百KB大小尊惰。小程序可以通過多個(gè)場景入口打開,比如通過小程序碼或者點(diǎn)擊朋友發(fā)的小程序消息卡片以及在微信里通過搜索來打開泥兰,所有說小程序易于傳播弄屡。
我們傳統(tǒng)的APP,首先必須要下載安裝才可以使用鞋诗,不如小程序靈活膀捷。APP的大小一般都在幾十到幾百M(fèi)之間,比小程序更占內(nèi)存削彬。但是原生App的流暢性是優(yōu)于微信小程序的全庸,這是它的優(yōu)點(diǎn)。
-
小程序的生態(tài)及應(yīng)用前景
像一些內(nèi)容和工具類的APP吃警,例如知乎糕篇、今日頭條、摩拜單車等酌心,購物類APP京東、每日優(yōu)鮮挑豌、小米商城等我們都可以通過使用其小程序來替代專門從應(yīng)用商店下載APP安券,這些小程序基本可以滿足我們的日常使用墩崩。一些娛樂小游戲,比如之前火爆朋友圈的跳一跳侯勉,我們也可以通過小程序來體驗(yàn)鹦筹。目前已經(jīng)有越來越多的公司開發(fā)了自己的小程序,一些餐飲行業(yè)址貌,金融行業(yè)也在部署自己的小程序铐拐,小程序正在逐漸成為各個(gè)領(lǐng)域企業(yè)快速發(fā)展的一個(gè)重要機(jī)會。
小程序目前已經(jīng)有百萬級的開發(fā)者练对,在微信平臺上線的小程序也在快速增加遍蟋,同時(shí)小程序的缺口和需求量也是非常大的。從招聘網(wǎng)站上可以看出螟凭,已經(jīng)有越來越多的公司要求移動端開發(fā)人員具備開發(fā)小程序的能力虚青,這也是移動端向大前端發(fā)展的趨勢。所以作為一個(gè)Android開發(fā)者螺男,或許我們每個(gè)人都應(yīng)該嘗試著去學(xué)習(xí)下小程序的開發(fā)棒厘。畢竟技多不壓身,多掌握一項(xiàng)技能總不是壞事下隧。
-
小程序開發(fā)準(zhǔn)備工作
-
申請注冊一個(gè)小程序帳號(包括注冊賬號奢人、激活郵箱、信息登記淆院、登錄管理后臺何乎、完善小程序信息、綁定開發(fā)者)
進(jìn)入微信公眾平臺進(jìn)行賬號注冊迫筑,帳號分類選擇小程序宪赶。
-
下載安裝微信開發(fā)者工具
注冊號帳號之后登陸進(jìn)入微信公眾平臺的小程序頁面,在右側(cè)可以看到文檔脯燃、社區(qū)搂妻、工具,我們點(diǎn)擊進(jìn)入文檔辕棚。
在文檔頁面的開發(fā)下面可以看到有小程序開發(fā)和小游戲開發(fā)欲主,我們選擇小程序開發(fā)。
然后點(diǎn)擊工具一欄逝嚎,左側(cè)下拉到底就可以看到下載選項(xiàng)扁瓢,進(jìn)去之后就可以下載我們電腦對應(yīng)的windows或者mac版本的開發(fā)工具了。
-