今天推薦的這個項目是騰訊最近開源的 Hippy。
Hippy 是一個新生的跨端開發框架,目標是使開發者可以只寫一套代碼就直接運行於三個平臺(iOS、Android 和 Web)。Hippy 的設計是面向傳統 Web 開發者的,特別是之前有過 React Native 和 Vue 的開發者用起來會更為順手,Hippy 致力於讓前端開發跨端 App 更加容易。
到目前為止,騰訊內已經有了 18 款流行 App 在使用 Hippy 框架,每日觸達數億用戶。
特徵:
- 為傳統 Web 前端設計,官方支持 React 和 Vue 兩種主流前端框架。
- 不同的平臺保持了相同的接口。
- 通過 JS 引擎 binding 模式實現的前終端通訊,具備超強性能。
- 提供了高性能的可複用列表。
- 皆可平滑遷移到 Web 瀏覽器。
- 完整支持 Flex 的佈局引擎。
項目結構:
閱讀更多 非著名程序員 的文章