go 有哪个 web 框架是靠谱的?

2016-08-14 07:41:59 +08:00
 loading
martini - 慢,被 gin 替代。
gin - 作者两个学生,现在似乎都是社区修 bug 。
echo - 不成熟?
iris - 这个地球最快的框架,似乎是一个人?作者前几天又开新坑 q ,使用 net/http 。
revel - 似乎没活力了?

beego - 算是最靠谱的吧,还是国产的,不会被道德绑架。。。

其他我没太了解,难道 golang 都自己用 net/http 了?
4892 次点击
所在节点    Go 编程语言
52 条回复
janxin
2016-08-14 21:46:48 +08:00
@Akagi201 这是另外两个库的 wrapper 吧....
Akagi201
2016-08-14 22:48:36 +08:00
@janxin 对的, 非常轻量级, 都是就一个文件. 我比较喜欢, 虽然不活跃了, 不过完全可以自己 hold 住, 把所有代码自己掌握了, 就当自己的一个框架.
c4pt0r
2016-08-15 01:27:35 +08:00
为什么都没人提 gorilla......
cxflag203
2016-08-15 09:30:03 +08:00
gin 的路由太弱了,现在让我选我选 echo 。
penjianfeng
2016-08-15 10:00:36 +08:00
写 web,golang 的模板渲染是个非常及其很麻烦很扯淡的事情,建议前后端分离,golang 用来写 restful api 供前端使用,效果很赞,单纯又 golang 渲染页面复杂很扯淡的...
penjianfeng
2016-08-15 10:02:51 +08:00
恩,我也推荐用 echo,1.0 的时候有些功能可能需要自己造个轮子,现在 2.0 的时候很赞了,建议使用,beego 么,,,虽说是谢大写的,还是不推荐,不要问我为什么,看下代码就知道了
windyboy
2016-08-15 11:54:07 +08:00
如果写 api 的话,我也没有用什么特定的框架
就是用 goadesign 生成一套代码
http 部分应该是原生的
jsfaint
2016-08-15 12:56:00 +08:00
gogs 用的是 macaron ,也是 @Unknwon 开发的
wujunze
2016-08-15 13:07:02 +08:00
Web 开发 php 是性价比最高的语言 没有之一
gejigeji
2016-08-15 14:13:56 +08:00
golang 写底层 api , web 用 python 之类的
Unknwon
2016-08-15 18:11:25 +08:00
@jsfaint 其实自己搞个框架的本意就是有需求和 BUG 自己分分钟解决了。。不用提交 issue 也不用发 PR 等作者起床吃好饭才来 review 。。。(哈哈 0.0 )
hmli
2016-08-22 14:22:19 +08:00
@janxin
可能是因为我只在动态语言里用过模板引擎, 写 Go 的时候做的不是 web, 对 Go 里的模板都不太习惯的原因吧, 看着没一个顺眼的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/299167

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX