2022-12-11 14:00:00 來(lái)自于應(yīng)用公園
:
1.一般來(lái)說(shuō),開(kāi)發(fā)一小程序涉及四個(gè)部分:前端小程序,后臺(tái)管理系統(tǒng),API接口和數(shù)據(jù)庫(kù)。
2.前端小程序:前端小程序開(kāi)發(fā)主要包括原生開(kāi)發(fā),第三方框架開(kāi)發(fā),H5網(wǎng)頁(yè)打包。從性能和體驗(yàn)來(lái)看原生:包裝H5意味著包裝H5網(wǎng)頁(yè)在小程序。開(kāi)發(fā)費(fèi)用低,但是體驗(yàn)和性能不是很好。大部分小程序功能都不能用。第三方框架開(kāi)發(fā)小程序主要用途是一次性編寫(xiě)運(yùn)行。但是,其實(shí)用第三方框架開(kāi)發(fā)小程序會(huì)有很多兼容性要處理,需要踩很多坑。有時(shí)候開(kāi)發(fā)的費(fèi)用比:010的好。原生開(kāi)發(fā)實(shí)際上遵循了官方文件中的描述小程序到開(kāi)發(fā)小程序。體驗(yàn)和性能都是最好的。
3.后臺(tái)管理系統(tǒng):顧名思義,后臺(tái)管理系統(tǒng)是對(duì)小程序中將要使用和產(chǎn)生的數(shù)據(jù)進(jìn)行管理和分析。背景開(kāi)發(fā)一般情況下,我們會(huì)選擇某一種語(yǔ)言開(kāi)發(fā)。比較常見(jiàn)的有PHP、Java、Python、C、Golang等。Java開(kāi)發(fā)開(kāi)銷(xiāo)太大,所以用在小程序開(kāi)發(fā)比較少,C. Python更多的用在一些爬蟲(chóng),數(shù)據(jù)分析,人工智能,所以其實(shí)目前在開(kāi)發(fā)小程序,用的最多的是PHP和Golang。既然這樣,我們來(lái)對(duì)比對(duì)比開(kāi)發(fā)小程序后端用哪種語(yǔ)言比較好?
4.API接口,在開(kāi)發(fā)小程序的過(guò)程中,前端和后端是分離的,每端負(fù)責(zé)自己的部分。前端通過(guò)調(diào)用后端的API接口開(kāi)發(fā)來(lái)調(diào)用數(shù)據(jù),這是目前主流的方式開(kāi)發(fā),效率更高。
5.目前,MySQL數(shù)據(jù)庫(kù)是應(yīng)用最廣泛的數(shù)據(jù)庫(kù),因?yàn)镸ySQL數(shù)據(jù)庫(kù)具有以下優(yōu)點(diǎn)
1,微信支付受限,微信小程序是新的模式,解決了下載、安裝、使用an原生App的流量消耗等痛點(diǎn),但也不容忽視。雖然這次開(kāi)通了微信支付接口,但是到了支付環(huán)節(jié),互助支付平臺(tái)還是要回到原生app進(jìn)行操作。
2.原生App用戶(hù)體驗(yàn)更好。據(jù)悉小程序的產(chǎn)能將被限制在相對(duì)較小的規(guī)模。On用戶(hù)體驗(yàn),小程序相對(duì)于H5可能會(huì)有相當(dāng)大的進(jìn)步,但是相對(duì)于測(cè)試以p2p網(wǎng)貸為例,p2p網(wǎng)貸對(duì)應(yīng)用互動(dòng)和界面體驗(yàn)的要求還是很高的,而原生App在體驗(yàn)上更能滿(mǎn)足用戶(hù)的需求。
3.原生App可以承載用戶(hù)的操作工作。微信,站在用戶(hù)的角度,希望“用完就跑”,但互聯(lián)網(wǎng)金融平臺(tái)從來(lái)不想用完就跑。這兩者是矛盾的。平臺(tái)經(jīng)常會(huì)采取很多措施引導(dǎo)用戶(hù)加大投入,進(jìn)行二次投資,介紹好友注冊(cè)投資。用戶(hù)不可能“用完就走”。所以互聯(lián)網(wǎng)金融平臺(tái)絕對(duì)不能放棄原生App的位置。
4.警惕數(shù)據(jù)安全風(fēng)險(xiǎn)。雖然微信只讀取接口,不會(huì)讓服務(wù)提供者直接提交數(shù)據(jù),但是因?yàn)樾〕绦蚩隙〞?huì)提供緩存功能,開(kāi)發(fā)的服務(wù)是基于H5的,但是還是運(yùn)行在微信這個(gè):所以,數(shù)據(jù)安全性高的平臺(tái)需要謹(jǐn)慎訪(fǎng)問(wèn)。而互聯(lián)網(wǎng)金融平臺(tái),往往對(duì)數(shù)據(jù)安全要求極高。