前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >卧槽!腾讯又一款开源跨端开发框架!

卧槽!腾讯又一款开源跨端开发框架!

作者头像
程序员老鱼
发布2022-12-02 10:32:47
1.6K0
发布2022-12-02 10:32:47
举报
文章被收录于专栏:前端实验室

哈喽,大家好!我是前端实验室的小师妹!

最近闲来无事在看Flutter,然后发现了一款腾讯开源的跨端开发框架,专门面向传统 Web 开发者的,用的人挺多的,都是腾讯自家的产品哎!

小师妹遵循着技多不压身的精神,就瞄了一眼~

那就给大家简单介绍下咯!

Hippy 跨端开发框架

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

Hippy 的设计是面向传统 Web 开发者的,特别是之前有过 React 和 Vue 开发经验的开发者用起来会更为顺手,Hippy 致力于让前端开发跨端 App 更加容易。

Hippy 的技术特性

  • 为传统 Web 前端开发者设计,官方支持 React 和 Vue 两种主流前端框架。
  • 不同的平台保持了相同的接口。
  • 通过 JS 引擎 binding 模式实现的前端-终端通讯,具备超强性能。
  • 提供了高性能的可复用列表。
  • 皆可平滑迁移到 Web 浏览器。
  • 完整支持 Flex 的布局引擎。

从官网来说... Hippy 从底层进行了大量优化,在启动速度、可复用列表组件、渲染效率、动画速度、网络通信等方面都提供了业内顶尖的性能表现。

Hippy 同时支持 React 和 Vue 两种 UI 框架,通过 @hippy/react@hippy/vue 两个包提供实现。不过看文档官方提供的组件貌似很少啊,感觉至少在 UI 层面上不够完善

项目结构

个人体验和感受

小师妹入手体验一般吧,相比较其他平台也没有什么亮点突出,至于性能方面那就需要详细对比了,写法上依旧有很多限制,但写起来来时很快,代码比较简洁。

Hippy 也没有解决调用原生功能的痛点,还是需要 Android 或 iOS开发者来配合,这仍是一个最大的痛点!

从目前官方的角度来看,Hippy已经应用到内部很多大型App上了,所以相对来说还是稳定的!

跨端的灵活与低成本,大多数应用场景是在一些变化较快的常规业务开发中,无论是阿里的Weex、腾讯的Hippy还是京东的Taro跨前端框架等等,都是很强大的!

至于选择哪一款,还得看自己。小师妹也相信类似的框架会越来越多,对开发者也更好,学习的成功也会越来越低!

大家喜欢哪款跨平台框架呢,欢迎评论区讨论~

写在最后

欢迎加入前端实验室读者交流群,群里有不少技术大神,不定时会分享一些技术要点,更有一些资源收藏爱好者会分享一些优质的学习资料。吃瓜、摸鱼、白嫖技术就等你了~

进群方式:在下方公众号后台,回复 111 ,按提示操作即可进群。

如果该文章对你有帮助,那么就点击右下角的 [点赞]「在看」,给一个小小的鼓励吧~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-06-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 前端实验室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Hippy 跨端开发框架
  • Hippy 的技术特性
    • 项目结构
    • 个人体验和感受
    • 写在最后
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档