golang 框架选择,单体小应用,服务端渲染,利于 seo,前后端个人开发,方便独立维护.选择哪种框架好呢?

2021-07-12 11:38:43 +08:00
 sciel1211
个人开发简单的小项目,后面用来挂广告随缘流量的那种.哪种框架比较适合呢?

- Gin?
- Iris ?
- Echo?
- Revel?
-Beego? 没用过

有像 python 的 django 的吗?

如果 golang 没有,那其他语言哪种框架比较好呢?
7670 次点击
所在节点    Go 编程语言
60 条回复
plutome
2021-07-12 11:56:14 +08:00
个人的话 就 gin+vue 就完事了.
答应我, 不用 Beego 好么?
ozygod
2021-07-12 12:11:09 +08:00
我个人觉得 beego 可以用,简单且全,省得自己去各种组装
zoharSoul
2021-07-12 12:29:46 +08:00
好像没有类似 django 这种的,
golang 的这些都称不上框架...顶多算个 http 路由的封装..
sciel1211
2021-07-12 12:30:53 +08:00
@plutome 你的意思是使用 gin 的 template 方式,渲染 html, 在 html 页面里面引入`vue js`从而使用 vue?

还是说,用 gin 提供后台数据,vue 使用 Nuxt.js 服务端渲染?
liaosp
2021-07-12 12:42:50 +08:00
gin
seki
2021-07-12 12:46:08 +08:00
如果你用 nuxt 的话,nuxt 本身也是一个 node.js 后端,可以不用 go 出场

除了 template 也可以前后端分析,后端提供 api,前端启动时去访问,当然前端是 nuxt 也行
kaolajia123
2021-07-12 12:49:17 +08:00
echo 或者 gin
XCFOX
2021-07-12 12:51:09 +08:00
既然要服务端渲染,不如直接用 Node.js ,Next.js + Prisma
https://www.prisma.io/nextjs
ifsclimbing
2021-07-12 13:05:09 +08:00
php
ifsclimbing
2021-07-12 13:05:25 +08:00
rails
ifsclimbing
2021-07-12 13:05:36 +08:00
django
Jwyt
2021-07-12 13:09:12 +08:00
@sciel1211 他肯定是前后端分离的意思吧
alexmy
2021-07-12 13:35:20 +08:00
我选择前端用 next.js 。后端用 go 自己封装了一个,以前用 iris 。
kaellzt777
2021-07-12 14:02:11 +08:00
答应我, 不用 Beego 好么?
isouu
2021-07-12 14:07:06 +08:00
试试 GoFrame 呢
kerro1990
2021-07-12 14:19:43 +08:00
gin
mybigbigpark
2021-07-12 14:19:46 +08:00
GoFrame
pinylin
2021-07-12 14:23:33 +08:00
gin
a719114136
2021-07-12 14:27:52 +08:00
1. go 没 django 这样的框架,go 的框架都是类似于 flask 这种的。
2. 建议直接用 django,非要用 go 的话,这几个其实都差不多。
Rwing
2021-07-12 14:28:26 +08:00
我倒是觉得没必要用 go,除非你是学习用,不然拿 go 来写业务系统或 crud 的很累,不如我推荐一下 C# ?

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

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

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

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

© 2021 V2EX