写点什么

多端一体化框架 Hippy 的开放与未来

  • 2020-02-08
  • 本文字数:778 字

    阅读完需:约 3 分钟

多端一体化框架 Hippy 的开放与未来

GMTC 深圳 2019 大会上,李思广讲师做了《多端一体化框架 Hippy 的开放与未来》主题演讲,主要内容如下。


演讲简介


自从 2015 年第一个跨端框架 React Native 诞生以来,之后涌现出大量各式各样的跨端框架。这些用前端语法来进行跨端 App 开发的框架,大多数都忽略了一个基本的问题,就是前端开发使用的框架采用了和浏览器不同的设计标准,导致使用者上手难度增加,在开发过程中又因为双平台不一致的问题,需要重新开发具有平台针对性的代码,复杂程度进一步加深。


腾讯手机 QQ 浏览器在跨端开发中,从实际痛点出发,通过实践提出多端一体化研发框架 Hippy,该框架使启动和运行性能达到了业内的领先水平。在这次演讲中,我将分享腾讯 Hippy 的设计思路、核心架构和使用方法,希望能为你解决多端体验不一致问题,提高研发效率。


内容大纲


  1. 前端开发的前世今生

  2. 传统开发难以解决的问题

  3. (1) 离线能力

  4. (2) 性能

  5. (3) 平台扩展

  6. 跨端框架业内现状

  7. (1) React Native

  8. (2) Flutter

  9. 跨段框架现存问题

  10. (1) 上手难度高

  11. (2) 平台一致性差

  12. (3) 性能存在的问题

  13. 腾讯给出的解决方案 - Hippy

  14. (1) Hippy 整体框架

  15. (2) Hippy 优势

  16. (3) Hippy 开源

  17. (4) Hippy 上手

  18. (5) Hippy 未来的规划


听众受益点


  1. 可以了解目前跨端框架的主流动态

  2. 可以了解到腾讯对于跨端框架设计的思考

  3. 可以了解 Hippy 是如何承载腾讯过亿用户的访问量


前沿亮点


腾讯多端一体化框架方案 Hippy 开源


知识储备


  1. 需要对跨端框架现状有基本了解

  2. 大致了解过 React Native、Weex、Flutter 的基本情况

  3. 对终端开发有一定了解

  4. 对跨端开发抱有浓厚兴趣


讲师介绍


李思广,腾讯高级工程师。


李思广,腾讯高级工程师,2010 年入职腾讯。腾讯 T11 级高级工程师,曾在浏览器内核组负责 X5 内核的开发,目前是跨端 Hippy 框架的 Android 负责人,对浏览器内核、Android、iOS 都有丰富的实践经验。












完整演讲 PPT 下载链接


https://gmtc.infoq.cn/2019/shenzhen/schedule


2020-02-08 19:341749

评论

发布
暂无评论
发现更多内容

网页设计制作要注意哪些问题

源字节1号

【愚公系列】2022年06月 二十三种设计模式(二十二)-模板方法模式(Template Method Pattern)

愚公搬代码

6月月更

【技能树共建】Python 三元表达式

梦想橡皮擦

6月月更

Redis篇之协议与序列化

邱学喆

redis协议 序列化操作 luttuce

SAP Restful ABAP Programming 编程模型的 Action 实现和云端调试介绍

汪子熙

云计算 云原生 SAP abap 6月月更

拒绝八股文!这篇图解动态路由分分钟爱了

wljslmz

网络工程师 网络技术 动态路由 6月月更 路由协议

linux驱动开发_文件系统本地挂载

DS小龙哥

6月月更

【Spring 学习笔记(三)】Spring Bean 属性注入

倔强的牛角

spring Java EE 6月月更

java可变参数(详解+代码样例)

写代码两年半

面试 javase 可变参数 6月月更

SDN系统方法 | 3. 基本架构

俞凡

架构 网络 sdn SDN系统方法

bootstrap深入学习

恒山其若陋兮

6月月更

如何在 WordPress 中嵌入 iFrame

海拥(haiyong.site)

WordPress 6月月更

【高并发】高并发环境下如何防止Tomcat内存溢出?看完我懂了!!

冰河

并发编程 多线程 高并发 异步编程 6月月更

JS语言基础

Jason199

js 6月月更

如何在项目中直接使用Hystrix?

编号94530

Java spring Hystrix 熔断器

数据库每日一题---第2天:查找重复的电子邮箱

知心宝贝

数据库 算法 前端 后端 6月月更

Discourse 支持中文用户名

HoneyMoose

每日一题 | LeetCode 242 有效的字母异位词

武师叔

哈希表 Leet Code 6月月更

给 Print SQL Connector 添加随机取样

JasonLee实时计算

flink 源码 flink 实战

leetcode 77. Combinations 组合(中等)

okokabcd

LeetCode 搜索 算法与数据结构

透过华为军团看科技之变(二):机场轨道

脑极体

5分钟了解CDN的功能及原理

穿过生命散发芬芳

CDN 6月月更

Flutter 使用 Redux 的中间件实现异步状态管理

岛上码农

flutter 安卓开发 ios 开发 跨平台应用 6月月更

《非暴力沟通》:如何温柔地沟通?

郭明

读书笔记

IDEA 中使用 Big Data Tools 连接大数据组件

JasonLee实时计算

flink

创业 2 年值得分享的事情

琚致远

创业 apache 社区

测试的核心竞争力是什么?

老张

软件测试 核心竞争力

Flutter:创建透明/半透明的应用栏

坚果

6月月更

【LeetCode】独特的电子邮件地址Java题解

Albert

LeetCode 6月月更

Android 音视频——NuPlayer的渲染模块

程思扬

音视频 安卓 音视频开发

vue基本语法使用

小恺

6月月更

多端一体化框架 Hippy 的开放与未来_GMTC_李思广_InfoQ精选文章