Go 的 Web 框架哪家强

2017-03-02 19:35:48 +08:00
 wenbinwu

Go 有不少 web 框架,很多都不是很完善,现在哪个发展的比较好?

6321 次点击
所在节点    Go 编程语言
84 条回复
kappa
2017-03-02 21:33:18 +08:00
@fuxiaohei

https://github.com/gin-gonic/gin/issues/794 这么久了没有人管,现在 javierprovecho 也没怎么花心思在项目上,感觉要坑。。
fuxiaohei
2017-03-02 21:39:42 +08:00
@kappa 看着最近几小时有回复了。。估计用 gopkg.in 和 canonical import paths 来吧
kappa
2017-03-02 21:42:49 +08:00
@fuxiaohei 哪有 maintainer 回复? gopkg 等官方 dep 正式发布以后恐怕就和 godeps 一样慢慢退出舞台了,现在切过去意义有多大,而且还搞个半吊子就不动了。。
fuxiaohei
2017-03-02 21:49:28 +08:00
@kappa 最后那个人是 member 啊,我看讨论的和 dep 没关系,是他们自己 import path 混乱。 canonical import paths 就是解决这个问题的
abujj
2017-03-02 21:49:35 +08:00
。那现在推荐用哪个?
zysidea
2017-03-02 21:51:08 +08:00
@notes 不要用 beego
fuxiaohei
2017-03-02 21:52:04 +08:00
@abujj gin 或者 echo
kappa
2017-03-02 22:00:42 +08:00
@fuxiaohei canonical import paths 对于一般的项目意义不大,这个问题就是他们自己管杀不管埋瞎搞出来的,以前用 gopkg 最大的意义也是版本控制而不是解决依赖路径,现在这个节骨眼上再投靠过去真不合适。
kappa
2017-03-02 22:04:10 +08:00
@abujj 不描述需求就伸手的都是耍流氓
Reficul
2017-03-02 22:05:44 +08:00
@realpg 你这么说,突然想起谢大本来是写 PHP 的……
fuxiaohei
2017-03-02 22:08:36 +08:00
@kappa 不是投靠过去,他的 readme 也是 gopkg.in 的 import 了,只是用 canonical import paths 可以强制 import 路径。 github.com 的 import 就编译不过去。一刀切一下把事情处理掉好了
kappa
2017-03-02 22:09:47 +08:00
@fuxiaohei 现在的问题是 contrib 好些都没跟着改,本来就编译不过。。
kappa
2017-03-02 22:12:08 +08:00
@fuxiaohei 现状下切换到 gopkg.in 没什么意义,而且 gopkg 服务最近几个月一直不稳定
realpg
2017-03-02 22:21:25 +08:00
@Reficul #30
我才知道,为什么会有这种感觉
感谢解惑
buseni
2017-03-02 23:12:52 +08:00
beego 就类似于 thinkphp ,一天就可以撸代码了
csyangchen
2017-03-02 23:15:46 +08:00
gin 不错, 功能基本都有, 但不会太 framework 限制你的使用.
relaxgo
2017-03-02 23:22:47 +08:00
从 echo 转到 chi , echo api 也不稳定
aljun
2017-03-02 23:42:09 +08:00
说 iris 的。。。你们真的看过 iris 源码么。。。。
其实我个人之前用框架。。。看了源码之后发现。。。
一个 http parser 就能解决很多需求。。
aljun
2017-03-02 23:44:37 +08:00
@aljun 手急了。。。应该是 http router 。。。别的自己撸就好

[https://github.com/julienschmidt/httprouter]( https://github.com/julienschmidt/httprouter)
nicevar
2017-03-02 23:50:57 +08:00
前阵子也不知道该选哪个框架,大致了解了几个然后选择了 gin ,挺好用的,花了一周时间把 ssh 的项目移植过来了

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

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

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

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

© 2021 V2EX