The Go Programming Language
› http://golang.org/
› Go Playground
Go Projects
› Revel Web Framework
MIUIOS

有没有好用的 gin 脚手架?

  •  
  •   MIUIOS · Mar 31, 2024 · 8533 views
    This topic created in 948 days ago, the information mentioned may be changed or developed.

    最近想写一个小项目,用纯 gin 写太慢了, 所以想找一个简单方便,集成一些常见的中间件和工具就行,最好不用带管理后台,单纯的脚手架, 谢谢啦

    27 replies  •  2024-11-27 13:41:52 +08:00
    MIUIOS
    MIUIOS
    OP
    Mar 31, 2024
    2
    @momo24672 不错的例子,但好像这个框架已经 4 年没更新了,看 mod 里停留在了 1.13 版本
    sniperking1234
    sniperking1234
    Mar 31, 2024❤️2
    3
    nunu 还不错,比较轻量
    MIUIOS
    MIUIOS
    OP
    Mar 31, 2024
    5
    @cooper 感谢,nunu 很满足我的需求!
    eryajf
    eryajf
    Mar 31, 2024
    6
    phithon
    phithon
    Mar 31, 2024❤️1
    7
    感觉脚手架最好自己弄一个,适合自己长期习惯的。比如,使用哪个命令行解析库、哪个日志库、哪个 ORM 等等。
    MIUIOS
    MIUIOS
    OP
    Mar 31, 2024
    8
    @phithon 自己弄太累了, 本身用脚手架就是为了追求高效, 我目前用了 nunu ,它是最符合我的需求的
    sskycn
    sskycn
    Mar 31, 2024
    9
    我们公司也弄了个 go 的工具 `gskctl`,不是基于 gin ,是基于 https://github.com/gostartkit/web

    满好用的,我们内部用了好多年了,支持生成脚手架和常用 RESTful API, 包括一对多和多对多的操作 api.

    相关 api 可以参考这里: https://www.gzitech.com/docs/auth/user/
    phithon
    phithon
    Mar 31, 2024❤️1
    10
    @totoro52
    还好,可能场景不同。我是本身自己写了不少项目,发现有很多逻辑是重复的,所以把里面的核心部分抽出来当脚手架,比较适合自己的习惯。以后都用这个脚手架创建项目,如果在写项目的过程中又发现了新的库或者写法,就再改到脚手架里,慢慢打磨。
    jjx
    jjx
    Mar 31, 2024❤️1
    11
    基于 echo 的有推荐吗


    echo 我觉得也不错
    mongodb
    mongodb
    Mar 31, 2024
    12
    你对脚手架有什么样的需求呢? 或者说需要什么功能呢?

    我自己是不用脚手架的,gin 对我来说已经很开箱即用了,每次新起东西因为写的很习惯,烂熟于心,所以就从来不在这里面用脚手架,不过我猜也许还是有些需求?

    不知道你需要的是什么样的,是不是那种有基础目录结构,router api service dao model 分好,还搭了 gorm ,以及队列,kv 库等都装好了的那种?
    jackge0323
    jackge0323
    Mar 31, 2024
    13
    用 chi 就足够了
    315033
    315033
    Mar 31, 2024
    14
    @cooper nunu 用起来舒服
    Tohrusky
    Tohrusky
    Apr 1, 2024
    15
    gin-vue-admin
    nanpu
    nanpu
    Apr 1, 2024
    16
    ginvueadmin
    Ritter
    Ritter
    Apr 1, 2024
    17
    原来还有脚手架 以前都是自己一个个组装的 😧
    dog82
    dog82
    Apr 1, 2024
    18
    我花钱买了 easygoadmin
    dododada
    dododada
    Apr 1, 2024
    19
    很多的脚手架都有 model migrate 这个东西,但是除了刚工作的几年用过,后来在互联网从来没用过,因为线上不允许这么搞
    mengdodo
    mengdodo
    Apr 1, 2024
    20
    那个,咳咳,mux 活过来了你们知道吗
    workqing2023
    workqing2023
    Apr 1, 2024
    21
    字节的 hertz ?
    securityCoding
    securityCoding
    Apr 2, 2024 via Android
    22
    @dododada 线上 sql 都是有审批,代码 migrate 不注意怕是要整个大活
    lllsj
    lllsj
    Apr 4, 2024
    23
    我自己用 gin 、gorm 做一些小的项目需要用脚手架吗?我是新手不是很了解,有大佬能帮忙解答一下吗?
    MIUIOS
    MIUIOS
    OP
    Apr 5, 2024
    24
    @lllsj 脚手架是为了方便快速开发,如果你想学习还是自己搞
    lllsj
    lllsj
    Apr 5, 2024
    25
    @totoro52 #24 那我现在初学 gin 还是最好一步一步自己写是吗?等后面熟悉了再开始用脚手架这样可以是吗?
    windcode
    windcode
    Jun 19, 2024
    26
    自己在用的,基本的东西都有,但是足够简单:
    https://github.com/elliotxx/go-web-template
    longmeier90
    longmeier90
    Nov 27, 2024
    27
    @dog82 用的咋样呀,我能用用吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1766 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 17:25 · PVG 01:25 · LAX 09:25 · JFK 12:25
    ♥ Do have faith in what you're doing.