V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
darkce
V2EX  ›  程序员

字节的 Lynx 跨端框架开源了

  •  
  •   darkce · 51 天前 via iPhone · 9877 次点击
    这是一个创建于 51 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一次编写,多端渲染。享受 Android ,iOS ,Web 原生渲染。

    官网: https://lynxjs.org
    GitHub: https://github.com/lynx-family/lynx
    64 条回复    2025-03-16 21:56:01 +08:00
    dilu
        1
    dilu  
       51 天前   ❤️ 6
    在字节的时候经常听前端同事骂 lynx
    robinchina
        2
    robinchina  
       51 天前
    连字节自己的小程序都不支持么
    lyxxxh2
        3
    lyxxxh2  
       51 天前
    我还我也要是 uniapp 一样出垃圾...
    adoal
        4
    adoal  
       51 天前   ❤️ 4
    lynx...

    开源软件取名字还是挺难的,不小心跟已有软件撞名有点尬。
    LinYa
        5
    LinYa  
       51 天前
    能不能理解为字节版的 rn ?
    InkStone
        6
    InkStone  
       51 天前   ❤️ 2
    看到标题兴冲冲点进来,然后发现只是一个跨端渲染引擎

    而且还不支持 ohos ,作为这个时间点开源的国内框架实在有点滑稽了。
    xiaoluhi
        7
    xiaoluhi  
       51 天前 via iPhone   ❤️ 4
    不支持鸿蒙,要它何用。难不成开源出来就是让社区替他完成鸿蒙吧?
    muyiluop
        8
    muyiluop  
       51 天前
    按照官方文档,在 windows 下无法运行,换到 wsl 可以了。看报错是创建的目录名称是 a:b 这种格式的,window 下不支持
    lychee930224
        9
    lychee930224  
       51 天前   ❤️ 41
    看我口型
    "Write once, debug everywhere."
    iorilu
        10
    iorilu  
       51 天前
    我觉得还是 flutter 好
    WorseIsBetter
        11
    WorseIsBetter  
       51 天前
    @adoal #4

    哈哈,点进来之前想的也是 Lynx 浏览器,毕竟每天都在用。虽然猜到这个帖子讨论的是完全不相关的东西。

    这让我想起来之前在 V 站搜 Haiku ,本来想看的是 Haiku 操作系统相关的讨论,然而搜到的结果全都是某个 LLM 相关的🤣
    cexll
        12
    cexll  
       51 天前
    看起来还可以嘛
    ala2008
        13
    ala2008  
       51 天前
    readme 都不放一个中文的
    sn0wdr1am
        14
    sn0wdr1am  
       51 天前
    点个 Star ,占个位置。
    murmur
        15
    murmur  
       51 天前
    native 模块太弱了,看跨端难道不是看他 native 支持,就看渲染层的?

    这易用性被 capactor 薄纱,人家还有 native 模块 的示例工程呢
    Mark24
        16
    Mark24  
       51 天前
    感觉字节不停的在把 前人做过的事情 再做一遍。
    Track13
        17
    Track13  
       51 天前
    有人体验过吗,打包出来会不会和 expo 一样写个 demo 打包都 80m 吧。
    anoninz
        18
    anoninz  
       51 天前   ❤️ 2
    @adoal 这个东西也很久了,18 年似乎开源过一下下就闭源了,现在重新开源出来

    refs: https://www.v2ex.com/t/444048
    MENGKE
        19
    MENGKE  
       51 天前   ❤️ 7
    hw 的水军都到这了?怎么搞的好像兼容 hm 就像天经地义一样
    duanxianze
        20
    duanxianze  
       51 天前
    和 rn 差不多啊,没啥吸引力,还不如学腾讯把小程序打包成 App
    jackerbauer
        21
    jackerbauer  
       51 天前
    这是给中国人用还是给老外用?连个中文 readme 都没?
    faywong8888
        22
    faywong8888  
       51 天前
    @lychee930224 您是懂行的!
    unclebb
        23
    unclebb  
       51 天前
    xixibb
        24
    xixibb  
       51 天前
    @lychee930224 #9 没毛病,很多研发搞项目就喜欢吹牛逼。。。
    ktbspa
        25
    ktbspa  
       51 天前   ❤️ 3
    腾讯的 Hippy ,字节的 Lynx ,看到这种内部的 kpi 工程就头疼。。
    Chrisssss
        26
    Chrisssss  
       51 天前
    作为 lynx 多年的用户,我只能说很好用,大家赶紧用起来啊🐶
    meteor957
        27
    meteor957  
       51 天前 via Android
    @Mark24 不做的话就不需要人了
    xieren58
        28
    xieren58  
       51 天前
    支持国产, 我用 flutter...🐶
    darkce
        29
    darkce  
    OP
       51 天前
    @xieren58 支持国产, 我用 rn...🐶
    EchoWhale
        30
    EchoWhale  
       51 天前 via iPhone
    这些跨端技术栈,除了 html/css/js ,其他有一个算一个都是坑
    jeesk
        31
    jeesk  
       51 天前 via Android   ❤️ 2
    把拼多多的优化技术分享出来吧, 抖音能卡成屎。吹的再好我都不信
    zhengfan2016
        32
    zhengfan2016  
       51 天前
    感觉不如 rn+expo
    main1234
        33
    main1234  
       51 天前   ❤️ 1
    我们内部都很多人骂,内网有个同事专门发帖子说这个框架好难用,感觉用了这个框架工作很不愉快,框架老大还专门解释一波
    wanmyome
        34
    wanmyome  
       51 天前
    有个前辈告诉我没有烂大街不要使用,不管烂不烂
    roundgis
        35
    roundgis  
       51 天前 via Android
    @main1234 有啥案例麼?
    qxmqh
        36
    qxmqh  
       51 天前
    这种东西不知道为啥还要去写。
    Donaldo
        37
    Donaldo  
       51 天前   ❤️ 2
    @MENGKE #19 不要当二极管,支持鸿蒙当然不是天经地义,但这会让你的框架在中国吸引力不足,毕竟目前很多移动端开发者的任务就是适配鸿蒙。
    R4rvZ6agNVWr56V0
        38
    R4rvZ6agNVWr56V0  
       51 天前
    我为啥不用 expo
    jeesk
        39
    jeesk  
       51 天前 via Android   ❤️ 3
    太牛了,跨平台但是不支持跨平台开发。

    类似于朝鲜币是全球货币,但是只能朝鲜用一样。


    We recommend using macOS as the development operating system. Windows and Linux are not yet verified or guaranteed, so you may encounter problems. If you need assistance, please file an issue, and we will be more than happy to help you address it.
    wwti9
        40
    wwti9  
       50 天前 via iPhone   ❤️ 1
    好几个前端同事因为要写 lynx 直接跑路了
    werls
        41
    werls  
       50 天前
    和 flutter 比有什么优势?
    Lockroach
        42
    Lockroach  
       50 天前
    不相信字节的产品,持续运营太差了
    很多都是 kpi 产品
    Lockroach
        43
    Lockroach  
       50 天前
    @MENGKE 2025 年了,新框架如果没有支持 hw ,那我为什么要学习这个新框架而不是用现有成熟的 ft 和 rn 、uniapp
    hugebug
        44
    hugebug  
       50 天前
    @wwti9 好奇什么公司会用这个框架 为啥不用 rn flutter
    houskii
        45
    houskii  
       50 天前
    @xiaoluhi 支持鸿蒙,业务已经上了。不过鸿蒙的那部分并没有开源,不知道基于什么考量
    cheese
        46
    cheese  
       50 天前
    @jeesk #31 pdd 的技术没后台的公司用不了
    murmur
        47
    murmur  
       50 天前
    @MENGKE 不支持鸿蒙,给我个不用 flutter ,react native ,capactor 的理由?
    paxster
        48
    paxster  
       50 天前
    @ktbspa 阿里的 weex
    PaulSamuelson
        49
    PaulSamuelson  
       50 天前
    只是画个 UI 而已,调用 API 还是需要写原生语言的
    zuosiruan
        50
    zuosiruan  
       50 天前 via iPhone
    @Mark24 工资那么高的大佬 kpi 怎么来???
    Track13
        51
    Track13  
       50 天前
    @zhengfan2016 rn+expo 打包体积 80m 起的问题怎么解决?
    murmur
        52
    murmur  
       50 天前   ❤️ 1
    @Track13 发布版,删平台,我记得默认安卓版会打 4 个平台进去,很恐怖,实际上只兼容 64 位可以压缩到 1/3
    hasayake979
        53
    hasayake979  
       50 天前
    八成又是个 kpi 项目,慎重。
    HENQIGUAI
        54
    HENQIGUAI  
       50 天前
    @jeesk 我也是,本来看到还想下载玩玩,发现对 windows 开发环境的支持并不友好,就没兴趣了
    ccraohng
        55
    ccraohng  
       50 天前
    大便
    timelessg
        56
    timelessg  
       50 天前 via Android
    缺的永远不是跨平台框架,缺的是生态,flutter ,rn 已经把生态做起来了,而像是 skip 之类据说可以用 swifui 写 Android 的框架没生态谁会用,除了 UI 两端还要写一堆 actual
    skiy
        57
    skiy  
       50 天前
    开发平台推荐你使用 MacOS ,不说 Linux ,连 Windows 都不验证一下。难道 V2 里个个都是人手一个 MacOS 的吗?所以,没有用它的理由。

    ```
    我们建议使用 macOS 作为开发作系统。Windows 和 Linux 尚未经过验证或保证,因此您可能会遇到问题。如果您需要帮助,请提交问题,我们将非常乐意帮助您解决。
    ```
    jeesk
        58
    jeesk  
       50 天前 via Android
    @skiy


    主动筛选
    roundgis
        59
    roundgis  
       50 天前 via Android
    @murmur capacitor 支持鴻蒙應該不難

    只要有 webview 支持 剩下就是搬插件而已
    Icemaaan
        60
    Icemaaan  
       50 天前
    我还以为又出了什么新的渲染引擎呢
    Rehtt
        61
    Rehtt  
       49 天前
    @skiy 毕竟字节内部人手一台 mac ,对于他们来说是方便的
    chesha1
        62
    chesha1  
       49 天前
    Lynx 的这个介绍怪怪的,像是英语 native speaker 写完机翻稍微改改的中文
    zthxxx
        63
    zthxxx  
       40 天前   ❤️ 1
    如果你觉得 Lynx 不好,你就去建设它;如果你用 Lynx 有 bug ,你就亲自去把这些元素修掉;如果你觉得渲染不一致,就从你自己开始学习移动设备图形渲染原理;如果你觉得 Lynx 用户愚昧无知,就从你开始学习并改变身边的人,Lynx 有缺点,我们一起修正,而不是一昧的当键盘侠谩骂,抱怨,逃离!
    zthxxx
        64
    zthxxx  
       40 天前
    啊,哦,你没有骂 Lynx 啊,不好意思看错了,那你过两个月再来看这句话吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   916 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 21:59 · PVG 05:59 · LAX 14:59 · JFK 17:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.