我开发的全端全栈框架终于开源咯! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
heroisuseless
V2EX    分享创造

我开发的全端全栈框架终于开源咯!

  •  
  •   heroisuseess 2024-03-12 15:52:19 +08:00 2645 次点击
    这是一个创建于 642 天前的主题,其中的信息可能已经有所发展或是发生改变。

    以后再有人辩论用 flutter 做全端好还是用 react-native 做全端好,那当然 all in JS 。

    • JS 能做网页( nextjs )
    • JS 能做后端( nestjs )
    • JS 能做手机端( react-native )
    • JS 能做电脑端( react-electron )

    世界上哪里还有比这更容易统一的全端全栈方案啊!

    除此之外,还能用统一的组件库 antd ,tailwind ,而这一切,都被我打包进了我的全端全栈方案 MyAllEnd 中了。

    其实我做的 MyAllEnd 不算一个框架,而是一个全端全栈的组合方案,把上述的框架都集合进一个项目中,git clone 了 MyAllEnd ,就可以在一个项目里开发全端全栈了。

    另外,我还在该项目里写了许多封装代码,将各种 API 统一起来,对 cookie ,前端 db ,请求 request 等做了封装,这样网页端,手机端,电脑端都可以尽可能地复用代码,这样全端全栈的脚手架已经搭好,非常适合独立开发者创建新项目。

    感兴趣的朋友可以去 GitHub 上点个 star:

    https://github.com/HeroIsUseless/MyAllEnd

    为什么要用这个?

    这一套解决方案是我自己总结的前端程序员做全端全栈的最佳方案,因为一整套方案只用 JS ,而不用 Java ,Rust 之类,clone 了本项目,就相当于初始化了一套全端全栈解决方案,节省了做选型,初始化各个项目的时间,并且能做到最大限度的代码复用。

    有坑吗?

    这个项目只是 n 个脚手架的组合包,没有新技术,如果有坑,那也是各个框架的坑。

    跟 uniapp 之类的相比呢?

    首先,本项目没有小程序(当然也可以集成),其次,本项目有后端模块,再其次,没有本身的坑。

    为什么不用 monorepo ?

    当然也可以用,只不过对于独立开发者来说,没这个必要吧?如果有多个人,那就开多个项目,也没有必要用本项目了。

    9 条回复    2024-03-13 15:02:24 +08:00
    seekafter
        1
    seekafter  
       2024-03-12 16:25:00 +08:00
    要是 vue 的就更好了(后面有 vue 的记得艾特我
    YY
        2
    YY  
       2024-03-12 16:34:28 +08:00
    缺少 demo 效果
    xylitolLin
        3
    xylitolLin  
       2024-03-12 16:40:22 +08:00   2
    这么多字,连一张截图看看到底是什么玩意都没有吗?
    nomagick
        4
    nomagick  
       2024-03-12 16:44:07 +08:00
    简直,就简直,就简直就是要你命 3000
    cat
        5
    cat  
       2024-03-12 17:03:11 +08:00
    @xylitolLin 因为不是框架 只是一个模板
    heroisuseless
        6
    heroisuseless  
    OP
       2024-03-12 17:48:07 +08:00
    @xylitolin @YY github 上加图了
    heroisuseless
        7
    heroisuseless  
    OP
       2024-03-12 17:48:29 +08:00
    @cat 是的,没有任何新东西
    chuck1in
        8
    chuck1in  
       2024-03-13 09:12:39 +08:00
    借地也宣传一下后端脚手架:
    《 Make Java Great Again 》 https://www.mjga.cc
    xinyu391
        9
    xinyu391  
       2024-03-13 15:02:24 +08:00
    js 只能做 web 端,而浏览器能在 pc, 手机上跑
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5798 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 02:06 PVG 10:06 LAX 18:06 JFK 21:06
    Do have faith in what you're doing.
    ubao msn 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