V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
ophunter
V2EX  ›  Go 编程语言

go 写一个完整的后端服务,需要的技术栈包括啥

  •  
  •   ophunter · 2021 年 12 月 26 日 · 5130 次点击
    这是一个创建于 1488 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如一个 V2EX 的后端服务?

    22 条回复    2021-12-28 22:19:06 +08:00
    bianzhifu
        1
    bianzhifu  
       2021 年 12 月 26 日
    gin+mysql?
    bianzhifu
        2
    bianzhifu  
       2021 年 12 月 26 日   ❤️ 1
    mysql 不合适应该是 gin+gorm
    qfdk
        3
    qfdk  
    PRO
       2021 年 12 月 27 日 via iPhone
    go ➕ 任意 sgbd
    ppphp
        4
    ppphp  
       2021 年 12 月 27 日
    先说你会什么吧,go 写 web ,讲难听点有手就行
    oOoOoOoOoOo
        5
    oOoOoOoOoOo  
       2021 年 12 月 27 日 via Android
    会个 import 和 mod 就完成一半了
    shakaraka
        6
    shakaraka  
    PRO
       2021 年 12 月 27 日
    echo 、gorm 或者 sql ,redis
    cmdOptionKana
        7
    cmdOptionKana  
       2021 年 12 月 27 日
    go 标准库就已经非常好用了,而且 go 的 web 框架大多数都支持与标准库无痛转换(都是对标准库的简单包装而已)。

    其实不仅 go ,现在你用任何一种主流语言主流框架,写后端都像搭积木一样简单。

    麻烦的是防攻击、防滥用、防敏感词敏感图、省流量提高效率优化 seo 等等一大堆运维方面的东西,不过当然,有钱也好办(没钱要自己去搞就很烦了)。
    ydpro
        8
    ydpro  
       2021 年 12 月 27 日
    gin + gorm
    lscho
        9
    lscho  
       2021 年 12 月 27 日
    感觉有手就行
    ophunter
        10
    ophunter  
    OP
       2021 年 12 月 27 日
    @bianzhifu 数据库呢? gorm 应该是一个 orm 框架吧,我客户端的哈
    brucedone
        11
    brucedone  
       2021 年 12 月 27 日
    用过 gin , 用过 echo , 推荐你用 goframe ,工具链齐全,文档清晰,刚开始不太好用,后面用熟了就相当轻松了,crud boy 的最爱
    Canace
        12
    Canace  
       2021 年 12 月 27 日
    bee+mysql ?
    ophunter
        13
    ophunter  
    OP
       2021 年 12 月 27 日
    @brucedone 数据库呢?
    ophunter
        14
    ophunter  
    OP
       2021 年 12 月 27 日
    @wunonglin gorm 不用考虑 DB 吗?
    shakaraka
        15
    shakaraka  
    PRO
       2021 年 12 月 27 日
    @ophunter #14 没说需求默认 mysql
    dnsjia
        16
    dnsjia  
       2021 年 12 月 27 日
    fsdfds
        17
    fsdfds  
       2021 年 12 月 27 日
    goframe 很好用
    ophunter
        18
    ophunter  
    OP
       2021 年 12 月 27 日
    @wunonglin 哦哦,谢谢,好多年没写后端了, 想看看学学
    brucedone
        19
    brucedone  
       2021 年 12 月 27 日
    @ophunter 用你会用的,擅长的,mysql , pg 都行
    akriafly01
        20
    akriafly01  
       2021 年 12 月 28 日
    gin+sqlx,不太喜欢 orm ,写简单的 SQL 不费时间,通过 orm 实现一些复杂的功能就要研究一堆框架的写法,得不偿失。
    nanmu42
        21
    nanmu42  
       2021 年 12 月 28 日 via iPhone
    我写过一篇博客,希望对你有帮助。

    Golang 第二语言指南: https://nanmu.me/zh-cn/posts/2021/way-to-go/
    ophunter
        22
    ophunter  
    OP
       2021 年 12 月 28 日
    @nanmu42 👍🏻 很有帮助
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5236 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 03:42 · PVG 11:42 · LAX 19:42 · JFK 22:42
    ♥ Do have faith in what you're doing.