V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
lypdarling
V2EX  ›  问与答

腾讯开源的跨端框架 Hippy,你怎么看

  •  
  •   lypdarling · 2020-01-30 21:00:46 +08:00 · 3736 次点击
    这是一个创建于 1755 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Hippy 跨端框架是由 QQ 浏览器部门发起的,针对前端开发者推出的跨端解决方案。为业内现存问题,Hippy 紧贴 W3C 标准,遵从网页开发各项规则,从前端开发人员角度出发,使用 Javascript 为开发语言,同时支持 React 和 Vue 两种前端主流框架。对于前端开发者而言,Hippy 上手难度会更低,学习曲线会更平滑。

    Hippy 实现了类似 Flutter 的引擎直通架构(在 React Native 中的 Fabric 架构),通过 C++ 开发的模块直接插入 JS 引擎中运行,绕过了前终端通讯编解码的开销,有效提升了 JS 前端代码和终端的通讯性能。在此基础之上,Hippy 正在实现高性能自绘,以提供更强的性能和更好的用户体验。

    hippy-react 从语法上更加接近终端底层,某种程度上语法接近 React Native,同时通过官方提供了 hippy-react-web 组件库,也可以方便地生成 Web 版网页。

    7 条回复    2021-07-06 17:35:30 +08:00
    airyland
        1
    airyland  
       2020-01-30 21:54:07 +08:00   ❤️ 1
    同时支持 vue 和 react 是亮点。

    说说不足,文档说应用于公司 18 个应用,但是没有写出来哪些应用,以至于不能测试一下实际效果。
    说是内部开发使用了 3 年,但是没有开源组件库,demo 也蛮粗糙的。
    目前就是纯 UI 支持,原生只有有限的部分接口,除此之外还是需要会写客户端代码来扩展。
    迭代蛮慢,维护人员不多,感觉他们日常写业务业余才有时间维护,离 Ant Design 这样的项目维护状态还差得比较远。

    这个开源版本要完全达到生产可用估计还比较远,希望能加油吧。希望能跟小程序团队交流交流,把小程序踩过的坑都避免了,最好兼容下小程序。

    运行了 demo 后的个人意见。
    wzw
        2
    wzw  
       2020-01-30 22:07:34 +08:00 via iPhone
    @airyland 2020 现在特殊时期,很有空,快快来牵头维护 vux
    finely
        3
    finely  
       2020-01-30 22:53:33 +08:00
    可以替代 flutter 了?
    airyland
        4
    airyland  
       2020-01-30 23:13:32 +08:00
    @wzw 哈哈,来了来了
    WebKit
        5
    WebKit  
       2020-01-30 23:27:38 +08:00 via Android
    @finely 应用与不同领域,代替 flutter 不可能
    labulaka521
        6
    labulaka521  
       2020-01-30 23:48:55 +08:00 via Android
    https://zhuanlan.zhihu.com/p/98945706 各位看评论 kpi 项目康康就好
    fyooo
        7
    fyooo  
       2021-07-06 17:35:30 +08:00
    @airyland 时隔一年半,大佬还有留意 hippy 么?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5510 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 06:39 · PVG 14:39 · LAX 22:39 · JFK 01:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.