phper 一名,最近想尝试用 golang 写个网站,
找了很多框架都不是很满意, golang 没有那种开箱即用的 web 框架么?
感觉很多框架都是只提供路由,请求处理方面。
没找到那种 路由、数据库、缓存。。都是配置一下就能开始写的框架
大家有什么推荐呢?
1
Immortal 2016 年 12 月 9 日
如果真的需要这么多的话
脑海中第一反应就是 beego 不过写多了真觉得这些还不如自己按需安装 我就不喜欢那种不管你用不用,反正都给你启动了的感觉 echo gin 这类都是比较精简的 以前我也写 php,用的框架 yaf 也只提供了简单的路由,可能也有这些影响 |
2
m939594960 OP @Immortal 刚刚也在尝试 beego 感觉还行吧,但是也并不是开箱即用,很多东西还是需要自己去配置,比如数据库链接什么的。
|
3
Immortal 2016 年 12 月 9 日
@m939594960 ....php 的数据库连接不也需要配置的么,beego 太过于 mvc,有种强行 mvc 的感觉,不是说 beego 不好,只是不适合我自己风格.go 的 web 给我感觉更自由一点
|
4
jjx 2016 年 12 月 9 日
echo 每个版本都不兼容
|
5
gowk 2016 年 12 月 9 日 via Android
Go 要什么 web 框架,原生的 net/http 就够了
|
7
lcy 2016 年 12 月 9 日
beego
|
8
Reset 2016 年 12 月 9 日
golang 想找个对 API User 友好的参数校验库都不好找
|
9
Tinet 2016 年 12 月 9 日
在用 beego
|
10
gqlxj1987 2016 年 12 月 9 日
iris 也可以
|
11
phalconphp 2016 年 12 月 9 日
学 golang 第一个接触的框架就是 beego
|
12
ry_wang 2016 年 12 月 9 日
在用 beego ,下一个项目打算用 iris 试试。
|
13
Doubear 2016 年 12 月 9 日
我现在在用 echo ,然后自己搭配的 xorm ,写起来各种不顺手,总归用起来是没有 PHP 爽的。
|
14
YingJie 2016 年 12 月 9 日
go 还是写 API 吧。
|
15
mingyun 2016 年 12 月 10 日
web 开发还是 php 吧, go 开发 API
|
16
hst001 2016 年 12 月 10 日
建议不要上框架吧, http 一定要十分熟悉
|
17
hst001 2016 年 12 月 10 日
如果真要上框架,推荐 gin ,代码简洁,逻辑简单清晰,思想也不错
|
18
scnace 2016 年 12 月 10 日 via Android
这种场景下只能推荐 beego 了 同楼上观点 。用 Go 写 API 前后分离还是会写得爽一点 , API 框架的话安利一发 echo
|
19
WildCat 2016 年 12 月 10 日
看了看大家的经验,我还是好好用 node.js/rails 吧
|
20
asen477 2016 年 12 月 10 日 beego 框架挺好用的,算是比较接近开箱即用的了。
net/http 包熟悉的话,也可以自己造轮子弄。 |
21
ahjdzx 2016 年 12 月 10 日 via Android
iris
|
22
Tom008 2016 年 12 月 10 日 via iPhone
建议用 echo.
beego 太重了! |
23
timothyye 2016 年 12 月 16 日
重一点的框架: beego/revel
轻一点的: gin/echo/iris |