對(duì)于技術(shù)小白而言,自研自建小程序可借助微信小程序云開發(fā)等工具與平臺(tái),按流程逐步操作,以下是具體 “作業(yè)”:
前期準(zhǔn)備
注冊(cè)個(gè)體工商戶:擁有個(gè)體工商戶身份可享受微信小程序認(rèn)證優(yōu)惠。可前往各大電商平臺(tái)咨詢注冊(cè)事宜,費(fèi)用因地區(qū)而異,一般較低。
注冊(cè)小程序:登錄認(rèn)證過的公眾號(hào)后臺(tái),點(diǎn)擊小程序,按提示步驟操作,主體選擇個(gè)體工商戶。設(shè)置好小程序名稱、簡介等信息,確認(rèn)后盡量不要隨意修改。
小程序認(rèn)證:個(gè)體工商戶認(rèn)證費(fèi)用通常為 30 元,比正常企業(yè)認(rèn)證的 300 元便宜很多。認(rèn)證時(shí)間一般在 30 分鐘內(nèi),付費(fèi)后注意接聽電話,建議白天工作時(shí)間付費(fèi)以加快認(rèn)證速度。
小程序備案:認(rèn)證完成后進(jìn)行備案,備案時(shí)間因地區(qū)而異,正常 3-5 天左右完成。可參考網(wǎng)上相關(guān)博客或帖子填寫備案內(nèi)容,騰訊初次審核會(huì)電話溝通協(xié)助修改。
技術(shù)選型
前端:可采用 uniapp + vue3 組合,方便快速加載。使用 HbuildX 新建項(xiàng)目,能更好地支持 uniapp 開發(fā)。
后端:選擇微信小程序云開發(fā)。其優(yōu)勢(shì)在于無需搭建后端服務(wù),提供了云數(shù)據(jù)庫、云存儲(chǔ)、云函數(shù)等完整后端服務(wù)支持。在微信開發(fā)者工具中可直接操作相關(guān)功能,基于微信分布式架構(gòu),具有彈性擴(kuò)展、高可用性等特點(diǎn),且開發(fā)效率高,還可按量付費(fèi),能有效控制成本。
項(xiàng)目搭建
創(chuàng)建項(xiàng)目:打開微信開發(fā)者工具,新建一個(gè)小程序項(xiàng)目,填寫申請(qǐng)好的 APPID。初始可先點(diǎn)擊不使用云函數(shù),之后再到項(xiàng)目云函數(shù)中開通。新用戶一般有一個(gè)月免費(fèi)試用期,可先體驗(yàn)相關(guān)功能。
配置云函數(shù)與 CMS:開通云函數(shù)后,在開發(fā)者工具中配置。進(jìn)入右上角設(shè)置 - 拓展功能,點(diǎn)擊內(nèi)容管理 CMS 部分進(jìn)行環(huán)境初始化。完成后可進(jìn)入管理端,創(chuàng)建項(xiàng)目并選擇安裝云模板 CMS,依據(jù)提示操作即可。
頁面設(shè)計(jì)與功能開發(fā)
利用模板與組件:若技術(shù)能力有限,可選擇適合業(yè)務(wù)的模板。如使用 DiyCMS 平臺(tái),它提供豐富組件,如商品展示、圖片輪播等,還有多個(gè)行業(yè)的精美模板。通過拖拽組件、選擇模板,即可進(jìn)行個(gè)性化 DIY 設(shè)計(jì),無需編程經(jīng)驗(yàn)。
功能實(shí)現(xiàn):根據(jù)業(yè)務(wù)需求,利用云開發(fā)的云函數(shù)實(shí)現(xiàn)相應(yīng)邏輯,如數(shù)據(jù)的增刪改查等。若涉及電商功能,可借助相關(guān)組件與云數(shù)據(jù)庫,實(shí)現(xiàn)商品上架、購物車、在線支付等功能;若是服務(wù)類小程序,可實(shí)現(xiàn)在線預(yù)約、優(yōu)惠券領(lǐng)取等功能。
測(cè)試與上線
此外,微信小程序云開發(fā)有一定免費(fèi)額度。如云數(shù)據(jù)庫有 1GB 免費(fèi)存儲(chǔ)容量、每天 10 萬次免費(fèi)讀寫次數(shù);云存儲(chǔ)有 5GB 免費(fèi)存儲(chǔ)容量和每月 5GB 免費(fèi)下載流量等。若項(xiàng)目規(guī)模較小,未超出免費(fèi)額度,可進(jìn)一步節(jié)省成本,這也是自研自建小程序能省下費(fèi)用的原因之一。