前端框架 Mithriljs 有人用过吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xmagicer
V2EX    前端开发

前端框架 Mithriljs 有人用过吗?

  •  
  •   xmagicer
    xmagicer 137 天前 1651 次点击
    这是一个创建于 137 天前的主题,其中的信息可能已经有所发展或是发生改变。
    据官网说,体积和性能都比 Vuejs 好。
    今天用 daisyUI 简单跑了个流程,以后有机会在项目里用用。

    https://blog.xmagicer.com/blog/web/frontend/mithriljs-vite-daisyui
    13 条回复    2025-06-03 16:43:07 +08:00
    twig
        1
    twig  
       137 天前 via iPhone
    风评好像不错的样子。
    cs8425
        2
    cs8425  
       136 天前
    几年前在小玩具专案用过
    那时比较困扰的问题是用 ES6 class 定义 component 时
    constructor()、oncreate()、view()、自订 method 等里面用 this 拿到的不一定是 vnode.state
    导致那时要自己依照不同位置加上不同的前置处理
    let self = this;
    let self = vnode.state;
    刚刚稍微翻下文件
    好像已经解决这问题了...?
    还没去尝试
    bgm004
        3
    bgm004  
       136 天前
    没有用过,看着不太行的样子。没看出和新时代的框架有什么优势,论体积和性能,solidjs 和 svelte 都比它强。
    cat
        4
    cat  
       136 天前
    有几年了吧,记得在几个项目里评估过几次,最终都没使用
    xmagicer
        5
    xmagicer  
    OP
       136 天前
    @cs8425 this 问题以前 vue 好像也有?
    youyouzi
        6
    youyouzi  
       136 天前
    玩玩还行,生产力不太行。就你一个人会,你同事都不会怎么办?别想着造新轮子
    shebaoting
        7
    shebaoting  
       136 天前
    用过。在一些不是特别大的项目中可以使用。目前比较知名的使用 Mithriljs 的项目,你可以看下 flarum
    xmagicer
        8
    xmagicer  
    OP
       136 天前
    感觉可以作为学习函数式编程的入门实践
    xmagicer
        9
    xmagicer  
    OP
       136 天前
    @cat 项目里可能还是考虑到团队技术栈的问题?
    xmagicer
        10
    xmagicer  
    OP
       136 天前
    @youyouzi 确实
    xmagicer
        11
    xmagicer  
    OP
       136 天前
    @twig 准备做个学习下,练练手
    xmagicer
        12
    xmagicer  
    OP
       136 天前
    @shebaoting 实战如何?有什么最佳实践吗?
    zsj1029
        13
    zsj1029  
       128 天前
    https://github.com/zsj1029/vite-mithril-jsx
    参考下,包装好的实践项目,jsx 风格,开发效率,和心理负担都很小
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1108 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 23:20 PVG 07:20 LAX 16:20 JFK 19:20
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86