V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
heroisuseless
V2EX  ›  分享创造

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

  •  
  •   heroisuseless · 247 天前 · 2093 次点击
    这是一个创建于 247 天前的主题,其中的信息可能已经有所发展或是发生改变。

    以后再有人辩论用 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  
       247 天前
    要是 vue 的就更好了(后面有 vue 的记得艾特我
    YY
        2
    YY  
       247 天前
    缺少 demo 效果
    xylitolLin
        3
    xylitolLin  
       247 天前   ❤️ 2
    这么多字,连一张截图看看到底是什么玩意都没有吗?
    nomagick
        4
    nomagick  
       247 天前
    简直,就简直,就简直就是要你命 3000
    cat
        5
    cat  
       247 天前
    @xylitolLin 因为不是框架 只是一个模板
    heroisuseless
        6
    heroisuseless  
    OP
       247 天前
    @xylitolLin @YY github 上加图了
    heroisuseless
        7
    heroisuseless  
    OP
       247 天前
    @cat 是的,没有任何新东西
    chuck1in
        8
    chuck1in  
       247 天前
    借地也宣传一下后端脚手架:
    《 Make Java Great Again 》 https://www.mjga.cc
    xinyu391
        9
    xinyu391  
       246 天前
    js 只能做 web 端,而浏览器能在 pc, 手机上跑
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5668 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 06:26 · PVG 14:26 · LAX 22:26 · JFK 01:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.