當前位置:
首頁 > 最新 > 跨平台開發框架 Lynx

跨平台開發框架 Lynx

跨平台開發是目前開發較熱門的方向,React Native 和 Flutter 均取得巨大的成功,但是也存在一些不足。小編也在關注這個問題,最近發現了一個新的框架-Lynx,對 React Native 進行了優化,獲得了更接近於 Native 的體驗,小編在這裡給大家介紹下這個項目。

Lynx 選擇了 Vue.js 作為開發框架,相對於 React Native,Lynx 擁有和 Native 一致的首屏體驗和交互動畫,與 Flutter 有著相同的流暢體驗。而相對於 Flutter,Lynx 更多態化,不僅僅在能調試的時候進行 hot reload 來方便 UI 調試,同時還能進行運行時的熱更新。

首屏直接展示

相對於 React Native 首屏的空白問題,Lynx 可以做到和 Native 一致的流暢體驗,在頁面動畫過程中不會出現白屏或者閃屏。

GIF

交互動畫

Lynx 提供了更豐富的交互動畫能力,能滿足絕大部分場景的交互動畫需求。相比於 React Native 以及 Web 在交互動畫能力上的缺陷,Lynx 的交互動畫可以媲美於 Flutter,可達到 60fps 的動畫。

GIF

更快的JSBingding

Lynx 在對 JSBinding 上做了近一步處理,避免了 React Native 中不必要的 JSBridge 調用耗時,因此 Lynx 有著非常高效的 JSBridge。

動態化發布測試

Lynx 提供了 hot reload 調試能力,使用 lynx-cli 工具,可以自動編譯並且重新載入項目。這樣能非常高效的調試 UI,對 UI 進行實時的調整。

Lynx 框架現在還是在 alpha 階段,暫時還不能直接用來開發要上線的應用,功能也尚不完備,但是可以關注它的發展,畢竟這個技術在實現上和 React Native 有所區別,也希望能有新的想法,在滿足先在的需求的情況下突破現有的局限。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 FEPulse 的精彩文章:

Vue v-beta.0 發布,包含多個「風險點」

TAG:FEPulse |