今天小編來分享介紹小程序前后端組成部分、生命周期、項(xiàng)目架構(gòu)、行業(yè)需求、個性化需求等方面的內(nèi)容。
一、小程序產(chǎn)品結(jié)構(gòu)
小程序產(chǎn)品至少有兩層結(jié)構(gòu),分別是:管理后臺、小程序端。如果開發(fā)類似于京東或者淘寶類的平臺,至少需要三層結(jié)構(gòu),管理后臺、商家管理后臺、小程序端。管理后臺對商家可用的產(chǎn)品功能進(jìn)行管理,而商家管理后臺對小程序端可用的功能進(jìn)行管理,從而形成一個最基本的小程序商城結(jié)構(gòu)。
而市面上常見的網(wǎng)站租賃設(shè)計小程序的平臺也是三層結(jié)構(gòu),管理后臺對小程序設(shè)計者可以用的產(chǎn)品功能進(jìn)行管理,而小程序設(shè)計者后臺對小程序端可用的功能進(jìn)行管理。因此,小程序的功能范圍是由管理后臺決定,要滿足更多行業(yè)的需求必須后臺足夠通用。
二、管理后臺
小程序的管理后臺最重要的功能,是針對每個商家、或小程序所需要的賬號多少以及所使用的功能進(jìn)行控制。
目前,小程序的管理后臺一般分兩種:SaaS租賃、私有化部署兩種,按租賃收費(fèi)的方式是最普遍的形式,按照租戶每年使用的后臺及小程序功能來結(jié)算。
例如:一個企業(yè)開通一個租賃帳號,那么小程序設(shè)計者使用這個帳號開發(fā)與運(yùn)營,每個賬號3800元/年,如果增加小程序的頁面、功能、流量需要另外付費(fèi)。
另外一種是私有化部署:按照客戶的后臺及小程序的功能一次性結(jié)算,根據(jù)增值功能的不同可能會有不同的定價模式,例如:功能可能會根據(jù)復(fù)雜度的不同來收費(fèi),需要給不同的客戶開發(fā)可用功能等等。
管理后臺對于小程序產(chǎn)品而言就是總控中心,但設(shè)計起來并不復(fù)雜,通常都是公司內(nèi)部的運(yùn)營人員和銷售人員使用。需要注意的點(diǎn)是,對于在使用權(quán)限上的控制需要做到靈活處理。
三、業(yè)務(wù)管理模塊
對于小程序產(chǎn)品而言,業(yè)務(wù)管理模塊可以說是整個臺臺的基礎(chǔ),所有的小程序功能都是基于業(yè)務(wù)之上來設(shè)計的。
舉個例子來說:商城小程序提供商品分類、商品管理、支付等基礎(chǔ)模塊。但這些遠(yuǎn)遠(yuǎn)不夠,通常小程序需要活動、分享、優(yōu)惠券、禮品卡、限時打折、積分、贈送碼等促銷運(yùn)營類功能模塊。
在設(shè)計業(yè)務(wù)管理模塊時,如果將所有行業(yè)特性都提供會比較麻煩,而且不利于功能的擴(kuò)展。所以,通常SaaS租賃型的小程序只面向固定的行業(yè),跨出行業(yè)范圍基本無能為力。比如把服裝行業(yè)的后臺應(yīng)用于鮮花行業(yè),服裝可以按件去銷售,但鮮花可以按一次購買,分多次送貨,例如定一系列的節(jié)日,按周期給客戶送鮮花。
而私有化部署的后臺,業(yè)務(wù)管理模塊通常不會存在這些問題,它完全可以通過定制開發(fā)解決這些行業(yè)特性問題,多數(shù)行業(yè)特性是8成類似,2成行業(yè)屬性非常強(qiáng)。
例如,商品分類、商品管理、支付等基礎(chǔ)模塊任何行業(yè)基本上通用,唯一問題是限時打折存著不一樣的需求。除基礎(chǔ)模塊外,其它模塊完全可以根據(jù)自己的需求向服務(wù)商提出要求,唯一的問題就是費(fèi)用問題,當(dāng)然不能夠想又要便宜、功能又貼身是不可能的。
四、設(shè)計工具
對于小程序設(shè)計工具而言,萬物皆組件。
所有的頁面都是由一個個的組件構(gòu)成的,所以在創(chuàng)建個性化需求的時候,首先要創(chuàng)建個性化組件。
小程序設(shè)計者可以創(chuàng)建自定義組件,添加任意類型的組件,并且可以對組件的管理權(quán)限進(jìn)行設(shè)置。通過設(shè)置組件的主從關(guān)系,可以將自己創(chuàng)建的組件與小程序已有的組件或其他自建的組件進(jìn)行關(guān)聯(lián),做到了充分的靈活性。
創(chuàng)建完自定義的組件之后,用戶可以根據(jù)業(yè)務(wù)的需要,創(chuàng)建自定義的小程序功能。當(dāng)功能創(chuàng)建好之后,可以將自定義的功能自由的配置在菜單或者是頁面上,到這一步,基本就可以滿足于小程序的任何個性化需求了。
可能有人會奇怪,小程序功能創(chuàng)建后,萬一后臺不支持咱辦呢?
這就是為什么之前要提私有化部署,因?yàn)樗接谢渴鸬哪J娇梢詽M足任意的個性化需求。
五、總結(jié)
根據(jù)行業(yè)的特性、數(shù)據(jù)安全方面(希望所有的數(shù)據(jù)都能保存在自己的服務(wù)器上,所以如果要使用外部的產(chǎn)品,讓自己原有的數(shù)據(jù)和外部產(chǎn)品進(jìn)行打通)、個性化需求等等方面,如果要滿足個性化需求,就需要做私有化部署。從性價比與成本來說,租小程序服務(wù)其實(shí)費(fèi)用不低,與其租小程序服務(wù),不如自己組建一個開發(fā)團(tuán)隊(duì)自研小程序了。而如果不想從0開始的話,也會選擇將市面上已有的產(chǎn)品進(jìn)行私有化部署之后,再進(jìn)行迭代開發(fā)。
熱門推薦: 上海微信小程序 小程序開發(fā) 小程序設(shè)計 支付寶小程序 百度小程序
