V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
DuDuDu0o0
V2EX  ›  问与答

Golang 生态圈的依赖注入组件好用吗,比如 wire 和 dig

  •  
  •   DuDuDu0o0 · 39 天前 · 347 次点击
    这是一个创建于 39 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看了下 google 依赖注入开源库 wire 和 uber 的 dig 库,

    感觉并没有解决太多痛点和节约时间。相比于 java 的依赖注入,golang 程序员还是需要操心许多细节。

    虽说我不太喜欢 java 生态圈里的黑魔法,但是类似 wire 这类的半成品黑魔法是不是有点鸡肋。

    想请问下各位大佬,是否有在工程里使用过 wire/dig 的经验,它给你带来了什么。

    4 条回复    2022-06-30 01:33:55 +08:00
    dilu
        1
    dilu  
       39 天前
    之前在前东家,内部框架用了 wire ,真的很难用。

    用 go 写业务本身就够烦躁的了,非要搞这种没稀奇古怪的东西。

    我知道肯定有人反驳我,说依赖注入有 balabala 的优点,随便吧。

    任何不被 go 原生支持的,终将不应该在 go 中使用。

    总结:请停止你的 java 行为!
    themiscloud
        2
    themiscloud  
       39 天前
    彦祖,收手吧,外面都是爪哇
    DuDuDu0o0
        3
    DuDuDu0o0  
    OP
       39 天前
    @themiscloud 搞不定就用 java .jpg
    Mystery0
        4
    Mystery0  
       38 天前 via Android
    @DuDuDu0o0 放手去做吧,搞坏了换 jvav.jpeg
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1655 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 287ms · UTC 16:58 · PVG 00:58 · LAX 09:58 · JFK 12:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.