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

有没有想吐槽 beego 的?

  •  
  •   Hanggi · 2019-11-26 16:40:33 +08:00 · 5553 次点击
    这是一个创建于 1857 天前的主题,其中的信息可能已经有所发展或是发生改变。

    没有任何诋毁的意思。

    beego 作者一开始写了个用 golang 搭建 web app 的教程,感觉确实不错,但是同时推出的 beego 框架总感觉槽点太多(记得当时是因为 beego 实现路由的方式太奇葩,所以弃用了)。

    结果发现还有不少公司在用,有没有用过的评价一下使用感受?

    23 条回复    2019-11-27 16:56:37 +08:00
    kylesean
        1
    kylesean  
       2019-11-26 16:42:56 +08:00   ❤️ 1
    类似 PHP 框架中的 ThinkPHP
    scukmh
        2
    scukmh  
       2019-11-26 16:46:35 +08:00
    gin 大法好。
    Vegetable
        3
    Vegetable  
       2019-11-26 16:52:33 +08:00
    实际用起来都是写业务代码,差不多吧.beego 的代码的确不漂亮,冗余功能太多,不讨喜.大多数人其实只需要一个 orm 而已
    Ionstorm
        4
    Ionstorm  
       2019-11-26 17:22:02 +08:00
    我们一直在用,没问题。另外对框架要求不要太高,只要能帮到一点就行了。
    keepeye
        5
    keepeye  
       2019-11-26 17:25:11 +08:00   ❤️ 1
    iris-go 路过
    forrestshuang
        6
    forrestshuang  
       2019-11-26 17:27:01 +08:00
    日常鞭尸谢大, 框架这个东西,能用就行
    Mohanson
        7
    Mohanson  
       2019-11-26 17:38:27 +08:00
    先发者优势, 在这个领域还是空白的时候率先推了出来. 但本质其实是个不太好的框架, 无论从代码质量还是性能上来说.

    这也告诉我们一个道理, 当一个新的语言出来时, 要率先抢占市场...
    wsseo
        8
    wsseo  
       2019-11-26 17:59:09 +08:00
    确实不少公司在用,先发优势太明显。很多公司也是本着能用就行的态度。
    CEBBCAT
        9
    CEBBCAT  
       2019-11-26 18:03:57 +08:00
    @Mohanson #7 Google:好的,明年砍掉
    recall704
        10
    recall704  
       2019-11-26 18:08:23 +08:00
    不吐了,之前用了一个星期,然后放弃了。

    现在 gin 和 echo
    dodo2012
        11
    dodo2012  
       2019-11-26 18:40:15 +08:00
    虽然是个国产的,结果提 bug 没人解决,之后不用了,还是用 gin 或者自己撸吧,
    manami
        12
    manami  
       2019-11-26 18:42:28 +08:00 via Android
    gin
    ylsc633
        13
    ylsc633  
       2019-11-26 18:46:03 +08:00
    从 php 转 go 的 不二之选!

    真正入门之后,可以考虑弃用它..

    大问题没有,小问题肯定存在!

    没必要吐槽! 毕竟是我艰难转语言路上的登山杖
    waising
        14
    waising  
       2019-11-26 18:49:47 +08:00
    gin
    outoftimeerror
        15
    outoftimeerror  
       2019-11-26 18:53:16 +08:00
    golang 的 http 包其实就很不错 自己需要什么功能再加上去就好了
    chennqqi
        16
    chennqqi  
       2019-11-26 19:01:58 +08:00
    有点重。。。看了一眼 太复杂了,简单点的用 http 原生,复杂的用 gin
    rrfeng
        17
    rrfeng  
       2019-11-26 19:07:25 +08:00 via Android
    可以搜一下本站,应该被说过无数次
    HarrisonZ
        18
    HarrisonZ  
       2019-11-27 10:13:26 +08:00
    这就是一个 php 的框架,不是 golang 的。
    而且 golang 真的不适合 orm。不如直接用 sqlx,自己做 sql 生成。
    Hanggi
        19
    Hanggi  
    OP
       2019-11-27 10:43:24 +08:00
    @HarrisonZ gorm 挺好的啊
    Hanggi
        20
    Hanggi  
    OP
       2019-11-27 10:44:52 +08:00
    @Mohanson 在想这种框架会不会误导 golang 新人,感受不到 golang 的特性。
    HarrisonZ
        21
    HarrisonZ  
       2019-11-27 11:36:42 +08:00
    @Hanggi 是挺好的,只是一些复杂的 sql 就无能为力了。之前也用 gorm,后来就全部 sqlx 拼接了。上层还是封装成类似 orm 的调用习惯
    fiypig
        22
    fiypig  
       2019-11-27 14:26:16 +08:00
    我觉得 gin 搭配 Gorm 吧,美滋滋
    fanpei0121
        23
    fanpei0121  
       2019-11-27 16:56:37 +08:00
    beego 也可以配 gorm 啊, 我就是这么用的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3415 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:55 · PVG 18:55 · LAX 02:55 · JFK 05:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.