V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
neptuno
V2EX  ›  问与答

大家的后端业余项目会弄一个脚手架吗?

  •  
  •   neptuno · 2022-09-07 09:42:16 +08:00 · 2711 次点击
    这是一个创建于 808 天前的主题,其中的信息可能已经有所发展或是发生改变。
    例如脚手架生成的项目,不用做任何修改就自带用户注册登录、mybatis-plus 等,感觉每次生成新的项目都很痛苦
    13 条回复    2022-09-07 13:41:43 +08:00
    NoNewWorld
        1
    NoNewWorld  
       2022-09-07 09:44:12 +08:00
    会,我们公司就是自己维护了一个,自动生成符合内部规范的 crud
    licoycn
        2
    licoycn  
       2022-09-07 09:52:56 +08:00
    楼上+1
    nash
        3
    nash  
       2022-09-07 10:01:52 +08:00
    自己用 go 写了一套 curd 的生成器,不然人生都浪费在低端重复劳动上面了
    neptuno
        4
    neptuno  
    OP
       2022-09-07 10:07:09 +08:00
    公司肯定会有,大家平时自己的项目有自己的脚手架吗?或者可以推荐一些公用的框架吗?例如引入某个包,加上某个注解,就可以实现用户注册登录的?
    @NoNewWorld
    @licoycn
    NoNewWorld
        5
    NoNewWorld  
       2022-09-07 10:16:29 +08:00   ❤️ 1
    @neptuno 开源的话,可以看下 guns 之类的。
    neptuno
        6
    neptuno  
    OP
       2022-09-07 10:21:16 +08:00
    @NoNewWorld 好的,我去了解一下。谢谢
    ymmud
        7
    ymmud  
       2022-09-07 10:24:14 +08:00
    会,每次改改项目名
    james2013
        8
    james2013  
       2022-09-07 10:52:10 +08:00
    jeecg-boot,后台管理系统,自带前后端,还有低代码生成功能
    Mars2333
        9
    Mars2333  
       2022-09-07 11:04:09 +08:00
    直接用自带脚手架的框架
    nba2k9
        10
    nba2k9  
       2022-09-07 11:13:12 +08:00
    gitee 那里有很多
    WIN2333
        11
    WIN2333  
       2022-09-07 11:19:02 +08:00
    我自己搞了一个,maven archetype ,挺好用的
    lululau
        12
    lululau  
       2022-09-07 11:21:48 +08:00
    1. 创建一个项目 rails new shopping_mall
    2. 生成一个订单模块 rails g scaffold Order no:string amount:decimal ... ...
    3. 什么?用户认证也要脚手架? bundle add devise cancancan && rails g devise:install && rails g devise User && rails g cancan:ability

    3 条命令,搞定!
    neptuno
        13
    neptuno  
    OP
       2022-09-07 13:41:43 +08:00
    @lululau rails 项目吗?看上去很方便呀。我主要是写 java
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   983 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:57 · PVG 03:57 · LAX 11:57 · JFK 14:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.