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

Vgo2.0 [更新喽] -依然适合 golang 初学者的开源框架

  •  
  •   yanchunhao58001 · Nov 19, 2024 · 3324 views
    This topic created in 555 days ago, the information mentioned may be changed or developed.

    注意:旧版本是项目的 master 分支,新版本在 prod 分支

    更新记录

    • Api 文档: https://doc.apipost.net/docs/384b0f835807000?locale=zh-cn
    • 该版本相比上一个版本,完全更改了目录结构,使得整个框架更加清晰,看起来更加得劲。
    • 增强了 Rbac 权限管理。
    • 增加了支持 Oss 、Cos 的文件上传功能。
    • 封装了公共 Curd 类
    • 支持 Curd 钩子函数
      • IndexWith
      • BeforeCreate
      • AfterCreate
      • BeforeUpdate
      • AfterUpdate
      • ShowWith
      • BeforeDelete
      • AfterDelete
    • 增强翻译功能,默认使用中文!
    • 修改路由注册逻辑,大致可概括为,先注册模块,再注册应用

    功能分布

    • 公共 CURD 使用示例参考:AdminUser/Backend模块
    • 不使用 CURD 使用示例参考:Notice/Backend模块
    • 文件上传使用示例参考:Upload/Api模块
    • Websocket 使用示例参考:Ws模块

    建议邮箱 [email protected]

    23 replies    2024-11-20 15:00:33 +08:00
    yanchunhao58001
        1
    yanchunhao58001  
    OP
       Nov 19, 2024
    Jokesy
        2
    Jokesy  
       Nov 19, 2024
    支持一下
    me262
        3
    me262  
       Nov 19, 2024
    既然推给初学者的, 建议遵守一下 https://go.dev/wiki/CodeReviewComments
    cccvno1
        4
    cccvno1  
       Nov 19, 2024
    头回看 go 的包名带大写的
    yanchunhao58001
        5
    yanchunhao58001  
    OP
       Nov 19, 2024
    @cccvno1 我乐意
    yanchunhao58001
        6
    yanchunhao58001  
    OP
       Nov 19, 2024
    @me262
    yanchunhao58001
        7
    yanchunhao58001  
    OP
       Nov 19, 2024
    @Jokesy wink~
    pa4swordforget
        8
    pa4swordforget  
       Nov 19, 2024
    推荐 goframe
    liaohongxing
        9
    liaohongxing  
       Nov 19, 2024
    这仓库命名空间,注定只能围观一下了。
    yanchunhao58001
        10
    yanchunhao58001  
    OP
       Nov 19, 2024
    @liaohongxing 围着吧
    yanchunhao58001
        11
    yanchunhao58001  
    OP
       Nov 19, 2024
    @pa4swordforget 推荐 vgo
    scyuns
        12
    scyuns  
       Nov 19, 2024
    哈哈 楼主以前是不是写 JAVA 的
    main1234
        13
    main1234  
       Nov 19, 2024
    包名都不用插件排下序么
    yanchunhao58001
        14
    yanchunhao58001  
    OP
       Nov 19, 2024
    @main1234 等有机会的
    yanchunhao58001
        15
    yanchunhao58001  
    OP
       Nov 19, 2024
    @scyuns 没有噢 我可没有 哈哈哈
    cccvno1
        16
    cccvno1  
       Nov 19, 2024
    @scyuns 更像 php
    yanchunhao58001
        17
    yanchunhao58001  
    OP
       Nov 19, 2024   ❤️ 1
    @cccvno1 php 是世界上最好的语言
    xz410236056
        18
    xz410236056  
       Nov 19, 2024
    @yanchunhao58001 #5 我听说是为了减少跨平台的冲突
    FrankAdler
        19
    FrankAdler  
       Nov 19, 2024 via Android
    目录为什么一会儿大写,一会儿混合,一会全小写的,看着好难受
    yanchunhao58001
        20
    yanchunhao58001  
    OP
       Nov 19, 2024
    @FrankAdler 我也挺难受的 再改 哈哈哈
    yanchunhao58001
        21
    yanchunhao58001  
    OP
       Nov 19, 2024
    @xz410236056 哇哦
    yougg
        22
    yougg  
       Nov 20, 2024
    yanchunhao58001
        23
    yanchunhao58001  
    OP
       Nov 20, 2024
    @yougg 我打小就不爱遵守规范!(大家都看下,整理的挺好~)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1012 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 19:11 · PVG 03:11 · LAX 12:11 · JFK 15:11
    ♥ Do have faith in what you're doing.