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