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