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