neptuno
V2EX  ›  问与答

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

  •  
  •   neptuno · Sep 7, 2022 · 3787 views
    This topic created in 1527 days ago, the information mentioned may be changed or developed.
    例如脚手架生成的项目,不用做任何修改就自带用户注册登录、mybatis-plus 等,感觉每次生成新的项目都很痛苦
    13 replies  •  2022-09-07 13:41:43 +08:00
    NoNewWorld
    NoNewWorld
    Sep 7, 2022
    1
    会,我们公司就是自己维护了一个,自动生成符合内部规范的 crud
    licoycn
    licoycn
    Sep 7, 2022
    2
    楼上+1
    nash
    nash
    Sep 7, 2022
    3
    自己用 go 写了一套 curd 的生成器,不然人生都浪费在低端重复劳动上面了
    neptuno
    neptuno
    OP
    Sep 7, 2022
    4
    公司肯定会有,大家平时自己的项目有自己的脚手架吗?或者可以推荐一些公用的框架吗?例如引入某个包,加上某个注解,就可以实现用户注册登录的?
    @NoNewWorld
    @licoycn
    NoNewWorld
    NoNewWorld
    Sep 7, 2022❤️1
    5
    @neptuno 开源的话,可以看下 guns 之类的。
    neptuno
    neptuno
    OP
    Sep 7, 2022
    6
    @NoNewWorld 好的,我去了解一下。谢谢
    ymmud
    ymmud
    Sep 7, 2022
    7
    会,每次改改项目名
    james2013
    james2013
    Sep 7, 2022
    8
    jeecg-boot,后台管理系统,自带前后端,还有低代码生成功能
    Mars2333
    Mars2333
    Sep 7, 2022
    9
    直接用自带脚手架的框架
    nba2k9
    nba2k9
    Sep 7, 2022
    10
    gitee 那里有很多
    WIN2333
    WIN2333
    Sep 7, 2022
    11
    我自己搞了一个,maven archetype ,挺好用的
    lululau
    lululau
    Sep 7, 2022
    12
    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
    neptuno
    OP
    Sep 7, 2022
    13
    @lululau rails 项目吗?看上去很方便呀。我主要是写 java
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2407 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 04:50 · PVG 12:50 · LAX 20:50 · JFK 23:50
    ♥ Do have faith in what you're doing.