將想法與焦點(diǎn)和您一起共享
發(fā)表日期:2020-04-13 15:02:55 文章編輯: 瀏覽次數(shù):3151
目前市面上小程序端越來越多,跨平臺開發(fā)框架逐漸成為開發(fā)小程序的主流。目前跨平臺開發(fā)有較多的開源解決方案。這些框架幫我們解決了一處開發(fā),多處運(yùn)行的難點(diǎn)。但是在復(fù)雜的業(yè)務(wù)場景中,最終落地也存在著許多困難,需要自己解決。
一處開發(fā)多處運(yùn)行的難題
作為業(yè)務(wù)方,我們希望業(yè)務(wù)代碼也可以一處開發(fā),到處運(yùn)行。方案設(shè)計(jì)之時,我們的目標(biāo)便是業(yè)務(wù)代碼在同一倉庫管理,同時方案具備較大的靈活性以適配各種環(huán)境。
在上述的背景下,實(shí)際開發(fā)中會遇到如下困難:
a) 各個小程序歸屬的開發(fā)團(tuán)隊(duì)不一樣,使用的開發(fā)方案也不一樣,有原生開發(fā)、wepy、Taro、mpvue等,意味著在源碼層面是難以進(jìn)行協(xié)作開發(fā)的;
b) 業(yè)務(wù)方與平臺方之間是跨團(tuán)隊(duì)協(xié)作,需要盡量減少耦合,提高協(xié)作效率,同時避免相互影響;
c) 需要具備在各個小程序環(huán)境中的差異化開發(fā)方案;
d) 所有業(yè)務(wù)代碼同一地方管理,意味著會有不必要的代碼,需要有機(jī)制保障最終的打包結(jié)果大小是最優(yōu)的;
e) 在不同平臺小程序中,會依賴他們各自提供的基礎(chǔ)能力,比如賬戶體系,消息等,這部分在各平臺小程序中也存在著一定差異性;
f) 在不同場景下需要具備不同的接入方案,支持微信插件方式接入平臺小程序,也要支持業(yè)務(wù)分包方式接入平臺小程序。
日期:2020-04-13瀏覽次數(shù):239
日期:2020-04-13瀏覽次數(shù):262
日期:2020-04-13瀏覽次數(shù):3642
日期:2020-04-13瀏覽次數(shù):239
日期:2020-04-13瀏覽次數(shù):262
日期:2020-04-13瀏覽次數(shù):243
日期:2020-04-13瀏覽次數(shù):520
Copyright ? 2012-2019廣東橙果電子商務(wù)有限公司