一个继承了 laravel 思想的 golang web 框架
goal 通过容器和服务提供者作为框架的核心,以 contracts 为桥梁,为开发者提供丰富的功能和服务,这点与 laravel 是相似的。
你可以通过以下方式参与到项目中来
扫码加入 QQ 群

1
HanMeiM 2022 年 3 月 1 日
为什么不直接说 spring ,要说 laravel
|
4
sunny1688 2022 年 3 月 1 日
我也借楼留一个框架~~
高性能 TCP 网络框架,基于事件循环,可配置路由模式,无需关心封包解包,框架自动完成,支持 TLS ,后期会支持分布式模式,详情可见 repo: https://github.com/ikilobyte/netman |
5
qbhy OP @ccppgo 不太一样的,Bean 提供的是一个类,服务提供者提供的是一个服务,一个服务里面可能包含一个类,也可能提供多个类,甚至可以在服务提供者里面直接运行一些任务。
|
6
qbhy OP @qbhy 更具体的可以参考 goal-web 组织下的一些组件仓库对服务提供者的实现代码 https://github.com/goal-web
|
7
ccppgo 2022 年 3 月 1 日
@qbhy 类里面写服务不就是服务了么,service 也是 bean ,service 翻译是啥老哥。 不过我是 java 新手, 所以也不敢保证是这样, 但我觉得那个服务提供者就是个容器的作用, 跟 spring 没有区别
|
8
hzz2 2022 年 3 月 1 日
赞! 在 learnku 有关注过
|
10
B1ankCat 2022 年 3 月 1 日 你这个框框里,都没有勾勾啊
|
11
qbhy OP @ccppgo 一个类提供一种服务没错,但有写时候我们可能需要许多个类一起组成一个更大,更复杂的服务,全都由一个类提供显得太臃肿,将其拆为多个类比较合适。
|
13
coolair 2022 年 3 月 1 日
一直觉得继承 XX 思想,就是没有思想。
|
14
BeijingBaby 2022 年 3 月 1 日
go 只需要各种工具集,如果尝试搞一个框架,就太臃肿了,意味着场景太小。
|
16
lesismal 2022 年 3 月 1 日 虽然我仍然喜欢大道至简,但是希望有楼主这种项目能让那些对 golang 大道至简阴阳怪气的小白们闭嘴
|
17
kerro1990 2022 年 3 月 2 日
其实 99% 的项目用不到这些框架
|
18
macscsbf 2022 年 3 月 2 日
大佬 考虑用泛型吗
|
20
qbhy OP @BeijingBaby 这个框架跟 spring 也有些相似的地方,框架本身提供的是配置和容器,其他所有组件都是可选的,群里就有朋友基于我给的 example 精简了很多东西,从何挖掘到到适合他自己的脚手架
|
26
bigbigpark 2022 年 3 月 2 日
赞一个,加油
|
27
dany813 2022 年 3 月 2 日
👍,话说 go 里面有啥好用的 orm 吗
|
28
qbhy OP @bigbigpark 谢谢~
|
30
kingjpa 2022 年 3 月 6 日
赶快发布呀,一个 phper 的 强烈期盼
|
32
aurtech 2022 年 3 月 11 日
坐标深圳,求一枚 Golang/Python 大佬!!欢迎砸简历 V:Ifboredgunquxuexi.
|