项目名称: Hippy
我的项目作者: 腾讯开源
开源许可协定: Apache-2.0
我的项目地址:https://gitee.com/Tencent/Hippy
我的项目简介
Hippy 是一个新生的跨端开发框架,指标是使开发者能够只写一套代码就间接运行于三个平台(iOS、Android 和 Web)。Hippy 的设计是面向传统 Web 开发者的,特地是之前有过 React Native 和 Vue 的开发者用起来会更为棘手,Hippy 致力于让前端开发跨端 App 更加容易。
到目前为止,腾讯内曾经有了 18 款风行 App 在应用 Hippy 框架,每日触达数亿用户。
我的项目特点
- 为传统 Web 前端设计,官网反对 React 和 Vue 两种支流前端框架。
- 不同的平台放弃了雷同的接口。
- 通过 JS 引擎 binding 模式实现的前终端通信,具备超强性能。
- 提供了高性能的可复用列表。
- 皆可平滑迁徙到 Web 浏览器。
- 残缺反对 Flex 的布局引擎。
我的项目架构
我的项目案例
- 全民 K 歌:react + hippy-react + hippy-react-web
- 王者营地 vue + hippy-vue
Hippy 在腾讯外部曾经有一套残缺生态,蕴含 GCanvas、Lottie、SVG 等都有对应组件封装,同时蕴含腾讯外部自研的 Hippy 业务组件库、高性能图形库、异样上报(反对 Sentry)等,也会在将来逐渐对外开放。
如果你想理解 Hippy 更具体的部署信息,或者想要为这个开源我的项目奉献本人的力量,那么就点击前面的链接返回我的项目主页看看吧:https://gitee.com/Tencent/Hippy