为什么说beego就是个垃圾框架

2020-03-04  本文已影响0人  黑客大白

本来只想对begoo说 fuck u
但是遭到了爱心阻拦


image.png

从项目构建开始,说说我使用begoo最初的感觉

beego go get 的坑
beego安装bee的坑
bee run 的坑
beego 使用mod 的坑

试着添加web api接口代码,看了一下bee生成的模板代码

只能在指定目录&GOPATH/src/项目名创建项目我就忍了,
然而这自动构架的奇葩文件名,我震惊了


令人震惊的文件名.png

自动生成的user-router中添加一个新接口

通过反射”字符串“调用函数或类成员,对代码重构会有多大的危害,请自行百度

”你码“在code view的时候要如何通过IDE的快速跳转到controller中的方法?
同学你是搞ThinkPHP的吧

无奈只能ctrl+v示例代码来添加新的接口,ide根本不会为字符串给出任何的代码提示


image.png

此时,我觉得begoo作者是一个无脑cv的码农,所以根本不觉得有什么问题

一点皮毛就定义一个框架垃圾可能有些片面,但我已经无力再继续阅读此项目的代码了。

决定偷懒的用Google解决问题### 关键字 begoo 垃圾

原来自己并不是一个人在战斗


image.png

虽然只有寥寥一篇知乎和一个讨论帖
go框架beego真的有那么差劲吗?
大家谈谈Revel和Beego吧 或者其他Go框架

来以上自社区的评论
darklowly 2014-07-09 08:39:03 +08:00
@sillyousu
但是作者不这么认为,他认为,能工作就可以了。代码质量都是浮云,代码美感都是浮云,设计的美感都是浮云。就像我上面说的,我现在明白了,为什么来说他把稳定性看得很重要,因为他写代码的模式,要写稳定真不容易。
我其实很想问其他人, 看到这段代码的感受如何
https://github.com/astaxie/beego/blob/cec151fda71cf6220fcfc9487240989d6dee1f6e/orm/db.go#L801
我也很想问作者, 写出这段代码的感受如何.

image.png
image.png
上一篇下一篇

猜你喜欢

热点阅读