go 有没有类似 springboot 全家桶的东西

2021-04-26 23:53:59 +08:00
 hakr

最近在看 go, 大体看了看 github 上的一个项目 https://github.com/flipped-aurora/gin-vue-admin 发现这一套配置下来这么麻烦么, 有没有类似 springboot 的解决方案呢...

9713 次点击
所在节点    Go 编程语言
40 条回复
dcoder
2021-04-27 05:19:18 +08:00
没有, 估计也不会有.
Go 跟 Java 完全不是一套思维.
EIJAM
2021-04-27 08:14:22 +08:00
如果喜欢 Spring 那一套玩意,可能不太适合写 Go
mifly
2021-04-27 08:41:43 +08:00
看看 beego ?
dbpe
2021-04-27 08:43:49 +08:00
你喜欢 Spring?

我可是十分厌恶这玩意..
waising
2021-04-27 09:06:46 +08:00
GoFrame? 我就是因为 spring 换 go 的....现在又要来 go-spring?
dongtingyue
2021-04-27 09:27:33 +08:00
麻烦在哪?
tonnycao
2021-04-27 09:40:01 +08:00
谢谢分享 我昨天也是找了一圈,没发现基于 gin 的流行的脚手架
x940727
2021-04-27 09:47:05 +08:00
Spring 哪里不好了……有点感觉莫名其妙,难道真就手撸一切才有成就感?
qW7bo2FbzbC0
2021-04-27 09:59:10 +08:00
@x940727 #8 +1,框架有些部分虽然是为了处理 OOP 带来的不利索,但是有些还是可以提高开发效率的
2kCS5c0b0ITXE5k2
2021-04-27 10:02:37 +08:00
@x940727 没什么不好的. 但是不适合 go 啊. 别用 Java 的思路硬往 Go 上面套啊.
x940727
2021-04-27 10:07:46 +08:00
@emeab 哪有什么适合不适合的,Spring 的 IoC 和 DI 放在任何语言身上都没有问题吧,这可以很大程度上降低代码的耦合度,还有 AOP,代理模式的思想在 Go 语言里面就不好使了?说白了是现在 Go 的语法特性决定了 Go 目前就是一把梭,短平快的语言,但是随着未来项目越来越大,肯定会出现这些东西的。
x940727
2021-04-27 10:14:23 +08:00
为什么有很多人说 Go 语言不需要依赖注入? - viruscamp 的回答 - 知乎
https://www.zhihu.com/question/265433666/answer/1837150393
其实就如同这个回答一样,Go 以前也说不需要泛型,现在还不是老老实实加上了,随着社区变大,随着大项目越来越多,一个项目有更多人参加的时候,走 Java 的路子基本上是不可避免的。
dqzcwxb
2021-04-27 10:16:18 +08:00
@x940727 #12 没有 Java,或者人人都是 Java
Java 走到今天的路子发展出 Spring 不是偶尔,而是所有要工程化语言的必然
keepeye
2021-04-27 10:18:08 +08:00
为啥要揉在一起,gin 用来写 api 不香吗?前端用 iview-admin 之类的框架一把梭不香吗
x940727
2021-04-27 10:18:15 +08:00
@dqzcwxb
为什么有很多人说 Go 语言不需要依赖注入? - 方正的回答 - 知乎
https://www.zhihu.com/question/265433666/answer/318533422
按这个回答来说的话,简直不能更正确,说白了就是现在 Go 的从业者和项目并不是很多,超级大项目也是掰着手指能数的过来,等到真社区大了,Java 有的一切都会有的……
xarthur
2021-04-27 10:21:37 +08:00
目前应该是没有的,Go 的 Web 业务部分还没发展到像 Java 这么工程化。
不过楼主说的是 SpringBoot,其他人在说 Spring 是在干嘛,SpringBoot 也不难用啊,不用写 XML,下载就能用,甚至支持 Kotlin (语法比 Go 甜多了)
index90
2021-04-27 10:24:06 +08:00
Java 转 Go 的人越来越多了……
charlie21
2021-04-27 10:28:48 +08:00
你怎么不自己写一个呢
2kCS5c0b0ITXE5k2
2021-04-27 10:37:23 +08:00
@x940727 Go 有 interface 是不是某种程度也算是 DI? 没人说 IoC 和 DI 不好. 但是,别写什么语言都要去把 Java 那套全整去 ,好像所有语言都必须经过 Java 改造才能用一样.
qbhy
2021-04-27 10:46:28 +08:00
@index90 php 转 go 的也不少

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

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

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

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

© 2021 V2EX