最近,總聽朋友說“開發一個小程序多難啊?”或者“需要什么工作分工才能完成一個小程序開發呢?”
所以,今天從開發角度出發講講小程序的開發。
一般來說,開發一個小程序要經過的幾個步驟:
1、原型設計和UI設計
如果你的團隊里面有設計師,甚至連產品經理都不用。手繪出初稿即可,完成小程序的UI設計。
2、前端開發
這里推薦用微信開發工具,當然其他支持js、css等工具也可以。小程序本質上還是用了前端開發,加了wx-前綴。
3、后端開發
前端開發/客戶端開發,都是屬于你眼睛里看到的內容、手里可以接觸的部分。后端開發是指處理功能邏輯、條件判斷、驗證等問題。
比如PMTalk會員可以查閱體驗報告,但非會員則只能做封面瀏覽。這就是屬于后端開發的。
4、服務器知識
服務器知識,比如linux系統來作為服務器的,并且是用命令行去操作服務器,不是用鼠標去操作的,所有的后端代碼都是要放到服務器上運行才可以的,可以理解為就是一臺24小時不能關機的電腦。
小團隊以后端開發進行維護,大公司有專門的運維做這件事。沒有服務器就沒有數據的存儲和交互的地方。你的產品也就無法使用,所以你可以看到騰訊、阿里、蘋果都會選擇把自己的機房放在有人監護、環境溫度適中的地方。第一是方便檢修、第二是成本低、第三是服務器屬于硬件基礎。
5、小程序最麻煩的是審核
完成了上面4個步驟后,你就可以擁有一個本地化、單機版的小程序。真正要讓別人可以使用,還得通過微信審核。一個小程序沒有認證,審核非常難通過。當然可以完成自己的開發任務、單機調試,你的小程序就可以完成了。