又没有什么开箱即用的 golang web 框架

2016-12-09 15:18:54 +08:00
 m939594960

phper 一名,最近想尝试用 golang 写个网站,

找了很多框架都不是很满意, golang 没有那种开箱即用的 web 框架么?

感觉很多框架都是只提供路由,请求处理方面。

没找到那种 路由、数据库、缓存。。都是配置一下就能开始写的框架

大家有什么推荐呢?

2614 次点击
所在节点    Go 编程语言
23 条回复
Immortal
2016-12-09 15:27:21 +08:00
如果真的需要这么多的话
脑海中第一反应就是 beego
不过写多了真觉得这些还不如自己按需安装
我就不喜欢那种不管你用不用,反正都给你启动了的感觉
echo gin 这类都是比较精简的

以前我也写 php,用的框架 yaf 也只提供了简单的路由,可能也有这些影响
m939594960
2016-12-09 15:30:25 +08:00
@Immortal 刚刚也在尝试 beego 感觉还行吧,但是也并不是开箱即用,很多东西还是需要自己去配置,比如数据库链接什么的。
Immortal
2016-12-09 15:32:07 +08:00
@m939594960 ....php 的数据库连接不也需要配置的么,beego 太过于 mvc,有种强行 mvc 的感觉,不是说 beego 不好,只是不适合我自己风格.go 的 web 给我感觉更自由一点
jjx
2016-12-09 16:10:36 +08:00
echo 每个版本都不兼容
gowk
2016-12-09 16:24:01 +08:00
Go 要什么 web 框架,原生的 net/http 就够了
kappa
2016-12-09 16:26:00 +08:00
@gowk mux 不够灵活
lcy
2016-12-09 17:30:33 +08:00
beego
Reset
2016-12-09 18:27:18 +08:00
golang 想找个对 API User 友好的参数校验库都不好找
Tinet
2016-12-09 18:28:19 +08:00
在用 beego
gqlxj1987
2016-12-09 19:53:39 +08:00
iris 也可以
phalconphp
2016-12-09 19:56:05 +08:00
学 golang 第一个接触的框架就是 beego
ry_wang
2016-12-09 20:40:40 +08:00
在用 beego ,下一个项目打算用 iris 试试。
Doubear
2016-12-09 20:41:33 +08:00
我现在在用 echo ,然后自己搭配的 xorm ,写起来各种不顺手,总归用起来是没有 PHP 爽的。
YingJie
2016-12-09 21:07:04 +08:00
go 还是写 API 吧。
mingyun
2016-12-10 00:34:41 +08:00
web 开发还是 php 吧, go 开发 API
hst001
2016-12-10 01:02:56 +08:00
建议不要上框架吧, http 一定要十分熟悉
hst001
2016-12-10 01:04:11 +08:00
如果真要上框架,推荐 gin ,代码简洁,逻辑简单清晰,思想也不错
scnace
2016-12-10 02:28:39 +08:00
这种场景下只能推荐 beego 了 同楼上观点 。用 Go 写 API 前后分离还是会写得爽一点 , API 框架的话安利一发 echo
WildCat
2016-12-10 02:38:15 +08:00
看了看大家的经验,我还是好好用 node.js/rails 吧
asen477
2016-12-10 14:40:55 +08:00
beego 框架挺好用的,算是比较接近开箱即用的了。
net/http 包熟悉的话,也可以自己造轮子弄。

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

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

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

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

© 2021 V2EX