腾讯最新开源项目登上GitHub热榜:QQ音乐等18项业务都在用,日均PV过亿

乾明 发自 凹非寺 
量子位 报道 | 公众号 QbitAI

腾讯又又又开源。这次是一个跨端框架,名为Hippy。

在GitHub上开源不到一周,便斩获近1200+星,一举登上趋势榜。

腾讯介绍称,Hippy是一个新生的跨端开发框架,目标是使开发者可以只写一套代码就直接运行于三个平台(iOS、Android 和 Web)。

在腾讯内部,Hippy已运行3年之久,覆盖跨 BG 共有 18 个线上业务,比如QQ浏览器、QQ音乐、自选股等等都正在使用,日均PV过亿。

针对前端开发者推出的跨端解决方案

Hippy跨端框架由QQ 浏览器部门发起,是针对前端开发者推出的跨端解决方案。

腾讯云加社区此前发布的一篇文章,介绍了腾讯开发以及开源这一框架解决的问题。

当前整个社区内的跨端开发框架,仍旧存在两个主要问题:

  • 跨端框架对前端开发者来讲难度较高,如果不具备移动终端开发能力,很难上手;

  • 平台差异大,相同功能甚至要为不同的平台使用不同的接口编写大量平台相关代码。

这背后的原因在于,大部分跨端框架的都是由终端开发者主导开发,对前端开发者并不友好。

因此,Hippy在开发的过程中,从前端开发人员角度出发,使用 Javascript 为开发语言。

而且支持 React 和 Vue 两种前端主流框架,传统 Web 开发者用起来上手也较为容易。除此之外,其主要特征如下:

  • 不同的平台保持了相同的接口。

  • 通过 JS 引擎 binding 模式实现的前终端通讯,具备超强性能。

  • 提供了高性能的可复用列表。

  • 皆可平滑迁移到 Web 浏览器。

  • 完整支持 Flex 的布局引擎。

它的Project structure是这样的:

腾讯云加社区透露,Hippy在腾讯内部已经有一套完整生态,包含 GCanvas、Lottie、SVG 等都有对应组件封装。

同时,包含腾讯内部自研的 Hippy 业务组件库、高性能图形库、异常上报(支持 Sentry)等,都会在未来逐步对外开放。

如果你有兴趣,可以前往GitHub获取:
https://github.com/Tencent/Hippy

开源成为腾讯的新风尚

从年初到年末,腾讯开源的脚步并没有停下过,而且重视程度越来越高,开源项目越来越多。

比如面向物联网场景的操作系统TencentOS-tiny。

11月份举办的的Techo开发者大会上,腾讯一口气开源了TubeMQ、Tencent Kona JDK、TBase、TKEStack等大数据平台的核心项目。

之后又把微信等众多核心业务在用的图计算框架Plato开源了。

而且腾讯开源并不止于开放代码,后续更新维护也在一直跟进,其首个AI开源项目Angel自2016年开源以来,已经完成了3.0版本迭代,并于近日从开源基金会LF AI毕业,成为业内顶级AI开源项目。

到现在,腾讯在Github上开源了近90项目,超过1000个贡献者参与了开源贡献,标星超过25万,已成为全球开源大厂。

大咖齐聚!量子位MEET大会精彩回放

量子位 MEET 2020 智能未来大会精彩回放来袭!李开复、倪光南、景鲲、周伯文、吴明辉、曹旭东、叶杰平、唐文斌、王砚峰、黄刚、马原等AI大咖与你一起读懂人工智能。扫码观看回放吧~ ~

跟大咖交流 | 进入AI社群

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

喜欢就点「在看」吧 !

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值