希望是那种有前途的,能对标 java 中 spring 这种的,企业里面常用的,万金油的那种 web 开发框架。
我在网上搜的发现 go 的框架太多了,有 Beego ,Buffalo 和 Echo 等,琳琅满目,非常的繁杂。像 java 一般如果学 web 开发,基本都是从 spring 全家桶开始学,但本人小白,对 Golang 了解不多,希望有大佬能推荐一个相对有前途的框架,能对标企业级开发的那种 web 开发框架,能对标 spring 全家桶/Java EE 的那种就好,当然如果是更强大的就更棒了!
希望大佬能够指点一下,多谢~~
1
IDAEngine 355 天前
gin
|
2
zeusho871 355 天前 via Android 2
goframe
|
3
richangfan 355 天前
没有对标 Java Spring 的。写 Golang 的时候就忘了 Java 吧
|
4
houshuu 355 天前 via iPhone 2
琳琅满目是的,但基本都是标准库套壳。
也可以看看 fiber 这种用 fasthttp 的。 像 spring 这么全的应该是没有的 |
5
vlgs 355 天前
可以自己试着用用,组合出一套顺手的技术栈
|
7
HarveyZh 355 天前 1
gin 或者 fiber
|
8
standchan 355 天前
gin , 其他想要什么组件可以自己加上去
|
9
flyqie 355 天前 via Android
很遗憾,go 没有你说的那种东西。。
|
10
streamrx 355 天前 via iPhone
没有
|
11
iseki 355 天前 via Android
不建议用 Go 写 Web ,可以用来完成一些基础设施类工作
|
12
iseki 355 天前 via Android
Go 这边的 Web 框架,比如 gin 那种,其实都是非常轻量级的,属于 http 增强库,和 spring 全家桶不是一回事
|
13
iseki 355 天前 via Android
Go 这边我觉得可以认为不具有诞生 springboot 类的土壤
|
14
icy37785 355 天前 via iPhone
用别的语言就远离 springboot 那一坨吧,实在是离不开就回去写 java 吧。
|
15
zachlhb 355 天前 via Android
go 是用来写底层服务的,不适合写应用层面的东西
|
16
jonsmith 355 天前
go-zero
|
17
MeteorCat 355 天前 via Android
go 完全不适合写 web
|
18
CocoCoding 355 天前
传统 web 已经差不多了,换种语言和框架来实现又能咋样呢
|
19
guoooo00oohao 355 天前
一般都是 gin 写写业务后台,前面套一个 API Gateway 做一些通用的功能.
|
20
coolair 355 天前
如果想找个像 spring 的,那还不如直接用 spring 。
|
21
Mexion 354 天前
没有能对标的,你要更对标为什么不直接用 spring
|
22
ETCartman 354 天前
go 写业务太难受了:(
|
23
yrzs 354 天前
go-kratos 写起来很舒服
|
24
Vegetable 354 天前 1
你这个状态建议先学 spring ror django 之类的框架.
go 的 web 框架一般比较精简, 你学了也只是学了而已, 如果你有丰富经验, 清楚 web 开发是什么样的, 那熟悉一个框架之后没什么使用门槛. 但是如果你对 web 开发并不了解, 想直接从 go 这里一边学工具一边学 web 开发, 并不合适. |
25
lovegoogle OP @Mexion 因为需要用 Go ,有些时候有些事情没有为什么,如果硬要说为什么,那就是上级需要
|
26
lovegoogle OP @Vegetable “清楚 web 开发是什么样的, 那熟悉一个框架之后没什么使用门槛”,我不清楚 Go 有没有能对标 Spring 的框架,如果有类似的框架,我觉得拿过来学习一下或许入门会快一些。但如果没有这样的框架,或者说现存的框架功能不完善,还得从底层造轮子,那说明还是有使用门槛的
|
27
whyso 165 天前
好像有人写了一个 go-spring (记不清了,名字不一定对),就是 spring 的 go 版本,好像没到企业级开发
|