关于java:来自腾讯的开源跨端开发框架全民K歌和王者营地都在用

52次阅读

共计 660 个字符,预计需要花费 2 分钟才能阅读完成。

项目名称: 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

正文完
 0