V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
myCupOfTea
V2EX  ›  前端开发

问个前端选型的问题

  •  
  •   myCupOfTea · 2023-07-27 23:59:23 +08:00 · 1921 次点击
    这是一个创建于 485 天前的主题,其中的信息可能已经有所发展或是发生改变。

    场景: 简单的支付页,需要 i18n,几个下拉和输入框即可

    之前太忙了用得 react 感觉还是太大了,准备换一个,又不想写原生

    现在看了几个框架 lit solidjs svelte,比较倾向于lit或者solidjs,但是lit又用了装饰器(虽然也可以不用),在现在装饰起提案这么不稳定的情况,不是很想用

    还有一个qwik我也看了,但是有一个疑问,qwik如何解决页面发布之后,旧页面停留加载不到资源文件的问题

    其他的框架,我不切割文件即可,但是 qwik 咋办呢

    对了,我打算输出 mpa,不是 spa

    11 条回复    2023-09-28 23:46:29 +08:00
    CHTuring
        1
    CHTuring  
       2023-07-28 08:26:20 +08:00
    就一个单页面,你用 svelte 、solid 、或者 preact 都行,想那么复杂
    等你发这篇文章的时候,别人都写完了
    tianzi123
        2
    tianzi123  
       2023-07-28 09:14:11 +08:00
    直接 vue 单体页 最快
    MEIerer
        3
    MEIerer  
       2023-07-28 09:16:29 +08:00
    楼上老哥的头像,看起来是 chatgpt-web 开源的作者啊,赶紧把我 pr 过一下
    myCupOfTea
        4
    myCupOfTea  
    OP
       2023-07-28 09:23:01 +08:00
    @CHTuring 忘记说了 不止一个页面 只是都不复杂而已
    lingcloud
        5
    lingcloud  
       2023-07-28 09:23:27 +08:00
    这不 vue
    myCupOfTea
        6
    myCupOfTea  
    OP
       2023-07-28 09:24:18 +08:00
    不过确实随便 preact 还是算了,上次看到源码有个缓存也没淘汰机制
    myCupOfTea
        7
    myCupOfTea  
    OP
       2023-07-28 09:27:01 +08:00
    @lingcloud vue3 看了一下 竟然这么小
    myCupOfTea
        8
    myCupOfTea  
    OP
       2023-07-28 09:29:40 +08:00
    其实还是好奇 qwik 这种框架对于页面发布之后,旧页面停留加载不到资源文件的问题 是不是不太好解决
    elone
        9
    elone  
       2023-07-28 10:54:58 +08:00
    mark 一下,我新开的支付页正准备用 qwik 来试下水。其它写腻了
    myCupOfTea
        10
    myCupOfTea  
    OP
       2023-07-28 15:28:21 +08:00
    @elone 我不太敢 qwik 这种交互才加载 js,如果我们支付页发布频繁
    太容易出现交互加载 js 时,旧文件找不到的情况
    FollowHYH
        11
    FollowHYH  
       2023-09-28 23:46:29 +08:00 via Android
    svelte 最为简单
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2679 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 05:20 · PVG 13:20 · LAX 21:20 · JFK 00:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.