V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
WhereverYouGo
V2EX  ›  程序员

Go 有什么好用的轻应用服务框架?

  •  
  •   WhereverYouGo · 2020-11-30 15:22:32 +08:00 · 3792 次点击
    这是一个创建于 1454 天前的主题,其中的信息可能已经有所发展或是发生改变。

    1.要写一个读写数据库的小型服务,小到一共不超过 10 个接口。
    2.该服务请求量不大,一月不超过 50 次。
    3.SpringBoot 个人感觉过于“重”,也想尝试下 Golang,由此发问。
    PS:或者有什么 Java 的轻应用框架,或者 Python 也行!

    32 条回复    2020-12-03 15:18:03 +08:00
    xkeyideal
        1
    xkeyideal  
       2020-11-30 15:24:48 +08:00
    gin
    raaaaaar
        2
    raaaaaar  
       2020-11-30 15:34:54 +08:00 via Android
    echo
    cmdOptionKana
        3
    cmdOptionKana  
       2020-11-30 15:40:35 +08:00 via Android
    直接标准库就够用了,而且非常好用。
    MicroPan
        4
    MicroPan  
       2020-11-30 15:41:50 +08:00
    kuro1
        5
    kuro1  
       2020-11-30 15:44:46 +08:00
    net/http 即可
    lidashuang
        6
    lidashuang  
       2020-11-30 15:45:44 +08:00
    go zero
    magiclz233
        7
    magiclz233  
       2020-11-30 15:48:50 +08:00
    net/http
    wunonglin
        8
    wunonglin  
       2020-11-30 15:49:41 +08:00
    net/http
    coderxy
        9
    coderxy  
       2020-11-30 15:52:43 +08:00
    gin
    keepeye
        10
    keepeye  
       2020-11-30 15:58:26 +08:00
    gin 吧,非常简单即可上手
    Macv1994
        11
    Macv1994  
       2020-11-30 15:58:32 +08:00 via Android
    Python 推荐 flask
    kaka6
        12
    kaka6  
       2020-11-30 15:59:15 +08:00
    gin 吧,星星数最多
    tikazyq
        13
    tikazyq  
       2020-11-30 16:00:16 +08:00
    gin
    hb0730
        14
    hb0730  
       2020-11-30 16:02:30 +08:00
    gin 挺轻的
    WhereverYouGo
        15
    WhereverYouGo  
    OP
       2020-11-30 16:05:01 +08:00
    感谢大佬们的恢复,目前 gin 有 4 票,我先试试 gin !
    AmrtaShiva
        16
    AmrtaShiva  
       2020-11-30 20:31:07 +08:00 via iPhone
    要我就直接用原装库
    msjy
        17
    msjy  
       2020-11-30 21:31:42 +08:00 via Android
    推荐 gin,挺好用的
    wjh180909
        18
    wjh180909  
       2020-11-30 22:02:58 +08:00
    go 的 gin 或 echo,python 的 flask
    hdfg159
        19
    hdfg159  
       2020-11-30 22:05:52 +08:00 via Android
    Java:Vert.x
    40EaE5uJO3Xt1VVa
        20
    40EaE5uJO3Xt1VVa  
       2020-11-30 22:12:26 +08:00
    不到十个接口,用自带的 net http 就够了,扫一眼文档一会就能做
    cmdOptionKana
        21
    cmdOptionKana  
       2020-11-30 22:21:53 +08:00
    gin 也可以,如果日后有时间,你用完 gin 回头看一下 net/http, 会发现差别不大。包括 Go 的其他 web 框架,都与标准库非常相似,只怪 net/http 实在优秀,给框架发挥的余地不多。
    chi1st
        22
    chi1st  
       2020-11-30 22:45:12 +08:00
    flask 吧
    Jammar
        23
    Jammar  
       2020-11-30 22:55:07 +08:00
    flask 吧
    kwanzaa
        24
    kwanzaa  
       2020-11-30 23:42:00 +08:00   ❤️ 1
    直接标准库,不要想多了。
    2kCS5c0b0ITXE5k2
        25
    2kCS5c0b0ITXE5k2  
       2020-11-30 23:45:42 +08:00
    为什么不用 世界上最好的语言: PHP 呢
    kiddingU
        26
    kiddingU  
       2020-12-01 10:18:16 +08:00
    @lidashuang zero 那么重的框架,推荐个啥,gin 吧
    abersheeran
        27
    abersheeran  
       2020-12-01 10:23:31 +08:00
    说实话,你这个接口数量和调用数量,你用什么都可以的。会 golang 那就 net http 或者 gin echo 这种,会 python 直接 bottlepy/indexpy 搞起来就完事了。都是轻量级框架。
    tinyRat
        28
    tinyRat  
       2020-12-01 10:30:21 +08:00
    标准库就行 `go doc net/http`
    CodeCore
        29
    CodeCore  
       2020-12-01 13:36:49 +08:00
    goframe
    CodeCore
        30
    CodeCore  
       2020-12-01 13:37:05 +08:00
    zkqiang
        31
    zkqiang  
       2020-12-01 16:42:21 +08:00
    go 的话直接用标准库 http 就行了...

    python flask 或者 fastapi
    lidashuang
        32
    lidashuang  
       2020-12-03 15:18:03 +08:00
    @kiddingU 需要用哪个包就用哪个包,没觉得重
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1065 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:18 · PVG 03:18 · LAX 11:18 · JFK 14:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.