小程序跨平臺開發(fā)解決方案探索_第1頁
小程序跨平臺開發(fā)解決方案探索_第2頁
小程序跨平臺開發(fā)解決方案探索_第3頁
小程序跨平臺開發(fā)解決方案探索_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

繼微信正式推出微信小程序后,各個大廠陸續(xù)發(fā)布了各自的小程序平臺——支付寶小程序、百度小程序、頭條小程序,跨小程序平臺開發(fā)也成為了眾多小程序開發(fā)者要面臨的問題。Antmove-小程序跨平臺解決方案小程序開發(fā)血淚史小程序發(fā)展初期框架不穩(wěn)定更新頻繁bug眾多隨著微信小程序的發(fā)展,微信小程序以基本不存在上述的問題,而其它新興的小程序廠商則還在此階段,對于小程序開發(fā)者來說,如果要接入微信小程序之外的平臺,以上的問題是技術(shù)方案評估環(huán)境必須要衡量的問題。小程序發(fā)展中期開發(fā)體驗提升組件式開發(fā)需求與web開發(fā)技術(shù)生態(tài)的融合在這個階段,小程序開發(fā)者追求的是開發(fā)體驗,在web框架蓬勃發(fā)展,開發(fā)工具生態(tài)飛速完善的環(huán)境下,槽糕的小程序開發(fā)體驗是用戶不能忍受的,這個階段也出現(xiàn)了許多的小程序框架極力的解決這個問題,如wepy、mpvue、taro等。小程序發(fā)展成熟期多平臺支持需求包體積性能到今年以來,除微信小程序平臺外,其它廠商小程序平臺也得到了極大的推動發(fā)展,這時小程序跨平臺能力就顯得尤為重要,同時與之相對的包體積控制小程序性能也成為關(guān)注點,這也是目前眾多企業(yè)和開發(fā)者面臨的問題。小程序跨平臺開發(fā)解決方案探索小程序跨平臺開發(fā),簡單來說就是通過一套解決方案實現(xiàn)開發(fā)一次,上線到多個小程序平臺。解決方案為滿足多小程序平臺的需求,簡單來說可以有以下的解決方案:■各平臺單獨開發(fā)O人力成本高開發(fā)某一個平臺小程序,通過技術(shù)實現(xiàn)到其它平臺的轉(zhuǎn)換■O技術(shù)實現(xiàn)成本高,小團(tuán)隊難以支撐*使用支持跨平臺的小程序框架開發(fā),依賴于框架的跨平臺能力,實現(xiàn)跨平AO引入框架成本對于第三種方案來說,目前社區(qū)中比較熱門的小程序跨平臺開發(fā)解決方案有mpvue、taro,uni-app等。這些框架不同程度的解決了小程序跨平臺開發(fā)的問題,但他們都存在一個飽受詬病的問題,那就是框架之痛。在前端開發(fā)的發(fā)展過程中,從前端框架出現(xiàn)到百花爭鳴,到現(xiàn)在的三足鼎立(Angular、React、Vue)時代,開發(fā)者依然會因如下的問題而頭疼:

是否應(yīng)該在項目中引入框架?應(yīng)該選擇什么樣的框架,更好?更適合?在性能面前,應(yīng)該選擇框架還是采用原生開發(fā)?團(tuán)隊開發(fā)技術(shù)棧統(tǒng)一之爭?老項目維護(hù)問題,技術(shù)升級之痛?該框架的未來發(fā)展是怎樣的?作為小程序的開發(fā)者,依然會面臨這樣的問題,而且會更加嚴(yán)重,小程序本身就是一個框架(而且小程序框架發(fā)展很快,功能也在不斷完善,開發(fā)體驗也越來越好),在小程序之上又包一層框架,整個開發(fā)流程多了一環(huán),無疑會增加項目的風(fēng)險。而且小程序框架本身還在不斷的發(fā)展,以微信小程序為例,新特性、能力、規(guī)范不斷的更新,框架如何短時間的更新適配就成為一個難題。而依賴框架之后,開發(fā)者與原生小程序隔離開來,不得不依賴框架方提供解決方案。除了框架能力的支持適配,引入框架還會使得項目本身變得臃腫、緩慢、約束。解決方案之Antmove在高德小程序開發(fā)團(tuán)隊(阿里系小程序的一員【支付寶小程序、淘寶應(yīng)用、釘釘應(yīng)用、天貓精靈等】)的工作中,我們遇到了許多想將微信小程序應(yīng)用上線到阿里系小程序平臺的客戶,而重新開發(fā)一個新平臺的小程序?qū)λ麄儊碚f又比較耗成本,為了解決這個問題,螞蟻搬家工具應(yīng)運而生,我們的出發(fā)點很簡單,希望能夠通過技術(shù)手段將一個微信小程序應(yīng)用上線到阿里系小程序平臺上。隨著這個過程的進(jìn)行,我們發(fā)現(xiàn)用戶除了有對阿里系平臺的需求外,還有對其它小程序平臺支持的需求,所以又有了其它廠商小程序平臺的支持。多小程序平臺支持目前百度智能小程序、頭條小程序的支持還在內(nèi)測,即將可以體驗。m侑小程序AntmovoAntmovo

m侑小程序AntmovoAntmovo從最初的客戶服務(wù)案例到現(xiàn)在的antmove開源項目,我們整個團(tuán)隊考慮過很多,作為一個非KPI項目,我們會持續(xù)的將它做好,希望能幫助更多的小程序開發(fā)者解決他們遇到的問題。Antmove不是一個框架,而是一個轉(zhuǎn)換工具,比如將微信小程序項目轉(zhuǎn)換為支付寶小程序項目,它更多的還是希望開發(fā)者能使用原生的小程序語法

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論