《3款跨端架構推薦》
1、餓了麼morjs
開源位址網頁連結
官網網頁連結
餓了麼開發的一款基于小程式 DSL 的,可擴充的多端研發架構。使用小程式原生 DSL 建構,使用者隻需書寫一套(微信或支付寶)小程式,就可以通過 MorJS 的轉端編譯能力,将源碼分别編譯出可以在不同端(微信/支付寶/百度/位元組/釘釘/快手/QQ/淘寶/Web…)運作的産物。
2、京東taro
開源位址網頁連結
官網網頁連結
開放式跨端跨架構解決方案,支援使用 React/Vue/Nerv 等架構來開發 微信 / 京東 / 百度 / 支付寶 / 位元組跳動 / QQ / 飛書 小程式 / H5 / RN 等應用。
3、uni-app
開源位址網頁連結
官網網頁連結
uni-app 是一個使用 Vue.js 開發所有前端應用的架構,開發者編寫一套代碼,可釋出到iOS、Android、Web(響應式)、以及各種小程式(微信/支付寶/百度/頭條/飛書/QQ/快手/釘釘/淘寶)、快應用等多個平台。
其他跨端架構:Flutter,React Native,Xamarin,Ionic,NativeScript
-------------------------華麗分割線-------------------------
其他相關但幾乎沒有維護的(根據github last commit day)
1、滴滴chameleon(變色龍)
開源位址網頁連結
官網網頁連結
研發同學在端内既追求 H5 的靈活性,也要追求性能趨近于原生。面對入口擴張,主端、獨立端、微信小程式、支付寶小程式、百度小程式、Android 廠商聯盟快應用,單一功能在各平台都要重複實作,開發和維護成本成倍增加。迫切需要維護一套代碼可以建構多入口的解決方案,滴滴跨端解決方案 CML 終于釋出。真正專注于讓一套代碼運作多端。
2、美團點評mpvue
開源位址網頁連結
官網網頁連結
mpvue (github 位址請參見)是一個使用 Vue.js 開發小程式的前端架構。架構基于 Vue.js 核心,mpvue 修改了 Vue.js 的 runtime 和 compiler 實作,使其可以運作在小程式環境中,進而為小程式開發引入了整套 Vue.js 開發體驗
3、騰訊wepy
開源位址網頁連結
官網網頁連結
-------------------------華麗分割線-------------------------
評測#
網頁連結
網頁連結
#程式員##軟體工程師##前端開發#