V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iseki
V2EX  ›  程序员

为什么 Go 语言使用者会非常反感别人批评 Go 语言?

  •  1
     
  •   iseki ·
    iseki0 · 2022-01-22 12:37:55 +08:00 via Android · 10024 次点击
    这是一个创建于 1044 天前的主题,其中的信息可能已经有所发展或是发生改变。
    真的好奇怪,发帖评价使用体验都变成了不被允许的行为。动不动就是指责别人包含其他程序语言的偏见,指责别人不懂 Go 的“大道至简”…
    我是个 Kotlin 吹,我吹 kt 时也是抱着语法糖和库吹,可别人有理有据反驳时我也不会表现出 Go 用户一样的行为。
    总而言之部分 Go 语言使用者给我的感觉更像是粉丝而不是用户,很好奇这是什么原因造成的。
    第 1 条附言  ·  2022-01-22 18:36:33 +08:00
    唔…碰到了 V2EX 回复频率限制,本来写好了回复却发不出。不发了,说下个人感觉吧,go 固然有问题,就像其他语言一样各有各的缺点,但那么一小撮用户,他们的问题更大。
    112 条回复    2022-01-24 19:55:36 +08:00
    1  2  
    hhhanako
        1
    hhhanako  
       2022-01-22 12:39:38 +08:00   ❤️ 27
    先问是不是再问为什么
    admirez
        2
    admirez  
       2022-01-22 12:41:41 +08:00
    作为 delphi 开发,我已经习惯了
    iyear
        3
    iyear  
       2022-01-22 12:41:41 +08:00 via Android
    新兴语言,正常。java 被喷的都是早些年了。现在还不太行的地方也懒得喷了
    iyear
        4
    iyear  
       2022-01-22 12:42:35 +08:00 via Android
    @iyear java 早些年互怼也有,现在很少了
    icyalala
        5
    icyalala  
       2022-01-22 12:43:05 +08:00   ❤️ 4
    " Go 语言使用者" -> "部分 Go 语言使用者"
    Cbdy
        6
    Cbdy  
       2022-01-22 12:45:11 +08:00
    确实有这个现象,我想肯定也是有原因的
    kungfuchicken
        7
    kungfuchicken  
       2022-01-22 12:46:00 +08:00   ❤️ 1
    你这个论点,换成任何语言都是一样
    kyuuseiryuu
        8
    kyuuseiryuu  
       2022-01-22 12:46:30 +08:00 via iPhone   ❤️ 7
    大部分写 go 的都是原来那帮写 php 的。所以只是单词变了,其他并没有什么改变。
    iseki
        9
    iseki  
    OP
       2022-01-22 12:48:06 +08:00
    订正:部分 Go 使用者
    iseki
        10
    iseki  
    OP
       2022-01-22 12:48:41 +08:00
    确实,我在后面的内容也提到了“部分”,前面的忘了改了,谁能说下怎么添加附言什么的
    liuxu
        11
    liuxu  
       2022-01-22 12:49:38 +08:00 via Android
    没批评到点上,只谈“使用感觉”,吃白菜的非要说花生不好吃,还说花生不好夹

    要是有人能谈下 golang csp 编程的缺点和 kernel bypass 的对比就好了
    iseki
        12
    iseki  
    OP
       2022-01-22 12:49:56 +08:00 via Android
    @kungfuchicken 真的少见,也可能是我错过了那个时间点
    iseki
        13
    iseki  
    OP
       2022-01-22 12:51:19 +08:00 via Android
    @liuxu 问题花生就是不好加啊…你的潜台词是任何人不能发表“花生不好加的”言论了?
    liuxu
        14
    liuxu  
       2022-01-22 12:57:18 +08:00 via Android   ❤️ 1
    @iseki 我觉得你应该把注意力放在后面一句 csp 编程的问题
    james122333
        15
    james122333  
       2022-01-22 12:57:34 +08:00
    三十辐,共一毂,当其无,有车之用。埏埴以为器,当其无,有器之用。凿户牖以为室,当其无,有室之用。故有之以为利,无之以为用。
    iseki
        16
    iseki  
    OP
       2022-01-22 13:01:16 +08:00 via Android
    @liuxu 我对 go 的这种并发模型并没有太大意见,甚至权衡利弊觉得这块 go 设计的不错,虽然丧失了一点灵活性。
    nichijou
        17
    nichijou  
       2022-01-22 13:02:32 +08:00   ❤️ 2
    因为不自信呗。
    iyear
        18
    iyear  
       2022-01-22 13:09:19 +08:00 via Android   ❤️ 4
    不针对某一语言,v 站只要和语言相关多少带点情绪。问“go 的错误处理最佳实践是什么” 也可以“go 错误处理我用了 xxx 方法 xxx 方法,在实践中遇到了 xxx 问题 xxx 问题,感觉很难解决”,肯定比没写几个项目,上来叭叭两句不爽不舒服要理性的多。回帖也会转向讨论性质。
    发帖的自己带情绪,也别怪回帖的情绪化,反正也没成本。
    强调不针对任何一门语言,v 站的大多数帖子都这样
    XTTX
        19
    XTTX  
       2022-01-22 13:11:14 +08:00   ❤️ 2
    大部分都是类和 err!=nil 的毫无价值的抱怨。没有一个语言是完美的,怎么习惯怎么来。不过咋开始批判别人的批判了? gopher 又不会比正常程序员少眼睛,多个鼻子。对比其他程序员”非常反感别人批评“自己用的语言,有什么特殊性?有多少是批判是此类无脑的引战贴?多少是不举证直接下结论的?
    iyear
        20
    iyear  
       2022-01-22 13:11:15 +08:00 via Android   ❤️ 3
    @iyear 至于 go 为什么容易吵架,因为 go 挨喷的点都是入门就用到的,当然吵得起来,来来回回对线十几次。也没见谁吵调度算法和垃圾回收算法
    wangxn
        21
    wangxn  
       2022-01-22 13:15:03 +08:00
    所有语言都一样。你碰到别人 diss Kotlin 时一样会血压升高,区别只在于用什么话去表达你的愤怒。
    素质低、自感牛逼的就直接开喷,高点的就用委婉一点的语言来冷嘲热讽、阴阳怪气,再高的或者会置之不理,或者会有理有据地反驳。
    iseki
        22
    iseki  
    OP
       2022-01-22 13:17:37 +08:00 via Android
    @wangxn 愤怒不至于,如果他真戳到了我看 Kotlin 一样不顺眼的地方,搞不好我和他一起喷哈哈哈…
    不过那一小撮 Go 粉丝的行为是真让我感到血压升高…
    weimo383
        23
    weimo383  
       2022-01-22 13:20:22 +08:00 via Android
    要是 nodejs 能在国内火起来就好了😓
    niubee1
        24
    niubee1  
       2022-01-22 13:21:27 +08:00   ❤️ 1
    一群人都在天天说 Python 慢,但是该用的时候还不是笑嘻嘻,还有很多用 Python 的也跟着数落得,哈哈
    iseki
        25
    iseki  
    OP
       2022-01-22 13:21:45 +08:00 via Android
    @weimo383 你觉得 deno 怎么样(引战~试一下
    darksword21
        26
    darksword21  
       2022-01-22 13:38:53 +08:00 via iPhone
    我反感所有只用了一天或者一小时就出来发帖批评不像 xxx 的人,我统称这种人为傻逼。


    否定一个东西很简单,但是想了解一个东西的优点则需要更多时间。

    我也用 go 挺长时间了,诚然确实有不足的地方,但是这世上本就没有完美的东西。
    windseekerjack
        27
    windseekerjack  
       2022-01-22 13:41:40 +08:00
    首先你要了解你批评的语言,写个 demo 就开始 BB ,一堆说 go 写 web 垃圾的,你们知道各个公司用什么架构 /技术栈在写 go 吗?喷来喷去就是语法。有没有点别的东西,能说说你们写 go 遇到什么痛点好不好。
    liuxu
        28
    liuxu  
       2022-01-22 13:42:15 +08:00 via Android
    @iseki 确实,我也觉得,那你觉得 csp 模型和协程框架那个好一点,性能和资源利用方面
    windseekerjack
        29
    windseekerjack  
       2022-01-22 13:45:58 +08:00
    @liuxu 这些喷子要是能深入了解也不会叫喷子了,或者列出自己遇到的痛点,看看别人怎么通过工程解决的,都是情绪宣泄,半点干料都没
    weimo383
        30
    weimo383  
       2022-01-22 13:47:04 +08:00 via Android
    @iseki 也很好,总之 JS ts 后端生态还是挺成熟的了。不一定就比 go 差😂
    skiy
        31
    skiy  
       2022-01-22 13:47:49 +08:00
    我就从来不喷语言。毕竟任何语言都有其应用场景。
    DefoliationM
        32
    DefoliationM  
       2022-01-22 13:48:49 +08:00
    所以为什么要在语言上吵来吵去,语言只是工具,不喜欢不用就是了,更关注的不应该是自己要实现的内容吗
    Zwying
        33
    Zwying  
       2022-01-22 13:48:51 +08:00
    我相信大部分原来写 php 的转向了 go
    https://www.php2golang.com/
    kernelpanic
        34
    kernelpanic  
       2022-01-22 13:52:01 +08:00
    工作难找,戾气重
    zoharSoul
        35
    zoharSoul  
       2022-01-22 13:52:37 +08:00
    确实有这个现象
    Leviathann
        36
    Leviathann  
       2022-01-22 13:55:12 +08:00
    kotlin 还不补全半残的 pattern matching 都要被 java 反超了
    而且不支持 和类型 导致 when 无法把剩下的分支合并起来处理。。
    KousukeSakurako
        37
    KousukeSakurako  
       2022-01-22 13:59:02 +08:00
    受 SICP 影响所以更喜欢 Go 语言, 但是并不反感别人批评它, 虽然多数批评意见指出的缺点正是我认为 Go 语言的优点 2333
    crackhopper
        38
    crackhopper  
       2022-01-22 14:11:17 +08:00
    不管被喷的怎么厉害,我仍然喜欢 C++。哈哈。痛并爱着。
    crackhopper
        39
    crackhopper  
       2022-01-22 14:13:23 +08:00
    当然,js 大法也好。go 我也写过,没什么特别感觉,还没 kotlin 舒服。
    liprais
        40
    liprais  
       2022-01-22 14:14:26 +08:00 via iPhone   ❤️ 1
    golang 神教呗
    crackhopper
        41
    crackhopper  
       2022-01-22 14:14:53 +08:00
    另外,我觉得 c 才是大道至简。go 特性还是比 c 多吧,算不上简。
    bigbigpark
        42
    bigbigpark  
       2022-01-22 14:19:42 +08:00
    phper 瑟瑟发抖
    golangLover
        43
    golangLover  
       2022-01-22 14:23:29 +08:00 via Android   ❤️ 2
    因为 golang 是一种信仰
    leafre
        44
    leafre  
       2022-01-22 14:27:02 +08:00
    因为怕饭碗又没了
    yuzhibopro
        45
    yuzhibopro  
       2022-01-22 14:44:42 +08:00   ❤️ 2
    @kungfuchicken 我写 C++,你喷 C++,我会和你一起喷
    vaf714172
        46
    vaf714172  
       2022-01-22 14:54:11 +08:00   ❤️ 1
    @iseki #22 我觉得这个讨论帖是个伪命题,每个语言不都有那一小撮么?我还看到一些 springer 只是简单了解了一下某个语言就开喷的……
    最近争论 go 多可能只是这两年用的人多了,其他语言早已经争论了很久大家都懒得再去争论了,比如“php 是世界上最好的语言”现在已经不多见了
    Rache1
        47
    Rache1  
       2022-01-22 14:55:35 +08:00
    @Zwying 还有这种网站 😂 离谱
    eason1874
        48
    eason1874  
       2022-01-22 15:00:40 +08:00
    可能是没喷到点子上

    像我昨天看到一视频说 PHP 几年停滞不前,没进步。。。我三年不写 PHP ,新出的项目代码不查文档都看不懂了,你跟我说它停滞不前,很难不流汗黄豆
    leafre
        49
    leafre  
       2022-01-22 15:01:51 +08:00
    因为不想在 java 上卷了
    MajestySolor
        50
    MajestySolor  
       2022-01-22 15:07:15 +08:00   ❤️ 1
    你这话换成任何语言都成立,甚至可以换成任何演员歌手运动员网红等等等等也成立。
    hallDrawnel
        51
    hallDrawnel  
       2022-01-22 15:26:59 +08:00
    作为主力 go 开发不反感。批评就批评呗,技术选型又不会上社区看那些月经帖决定。而且本身 go 用起来是很爽的,早点下班不好吗。。。
    Marmot
        52
    Marmot  
       2022-01-22 15:49:47 +08:00   ❤️ 1
    go 的错误处理我一直喷,但是优点也确实是有的,我理解的就是优点和缺点都接受,无脑喷是有点那个啥。
    还有就是:我怎么又被代表了 0.0
    skinny
        53
    skinny  
       2022-01-22 16:27:21 +08:00
    @niubee1 就是,作为 Python 用户,就有各种嫌弃 Python ,和各种语言使用者一起喷它抱怨它,但是很多时候就是没得选,各种权衡下就只能用它,不像某些语言拥堵,搞得宗教一样,说不得不好。
    missdeer
        54
    missdeer  
       2022-01-22 16:36:03 +08:00   ❤️ 2
    我觉得你其实也有比较强的偏见,前面已经有人说到原因了,你仍是不服别人的说法。比如 11 楼,然后我看到你在 13 楼的回复就是避重就轻,这不是真正讨论问题的态度,而是无意义的引战。
    x940727
        55
    x940727  
       2022-01-22 16:49:35 +08:00
    @missdeer 现在的问题不是偏见,而是 Gopher 很多都是狂信徒,go 的异常就是丑,还要说是简洁,语法上有缺失,没有泛型,在框架开发和工具类实现上天然有劣势,但是就是死不承认。
    x940727
        56
    x940727  
       2022-01-22 16:51:05 +08:00
    @missdeer 简洁不等于简陋,现在的问题是 Go 自己都知道没有好的泛型和异常处理是不行的了准备要加上,但是这个狂信徒还是抱着简洁的说法去支持 Go 现在的情况,你觉得要怎么讨论?
    x940727
        57
    x940727  
       2022-01-22 16:51:38 +08:00
    @missdeer 这个狂信徒=》这些狂信徒
    TeslaLyon
        58
    TeslaLyon  
       2022-01-22 17:10:10 +08:00
    @Zwying 这个网站有点意思
    niubee1
        59
    niubee1  
       2022-01-22 17:10:59 +08:00
    @skinny 选择 Python 的人,都是实用主义者,跟这门语言本身的特质一致。把一门语言当成宗教,不是啥好事情,而选择 Python ,就是因为实用,老夫不管三七二十一,拿来就是干
    darknoll
        60
    darknoll  
       2022-01-22 18:39:10 +08:00
    为什么 Go 语言初学者会非常喜欢批评 Go 语言?
    Wenco
        61
    Wenco  
       2022-01-22 19:23:06 +08:00
    是时候祭出”沙雕心得“了。。。
    Gkont
        62
    Gkont  
       2022-01-22 19:43:13 +08:00
    @admirez 我是新晋 delphi 大佬有什么教程或者资源分享一下嘛?
    XCFOX
        63
    XCFOX  
       2022-01-22 19:47:47 +08:00
    有一说一,Go 语言是真的破烂。

    拿 ORM 场景举例来说。
    正常(TypeORM)是这样的:
    ```
    const article = await articleRepository.findOne({ title:"Tales of Ten Worlds",published:true });
    ```
    从 文字表里取一篇文章,取出来的变量直接从 findOne() 函数里传出来,非常顺畅。

    Go (gorm) 语言是这样的:
    ```
    var article Article
    db.Where(&Article{Title: "Tales of Ten Worlds", Published: true}).First(&article)
    ```

    先声明 article 为 Article ,再传指针到 First() 里,一下子打破了函数式编程的 「没有"副作用"」「不修改状态」的教条,这里将 article 的类型改为其他也不会有编译时错误。

    或者这样(ent)的:
    ```
    article :=client.Article.Query().
    Where(article.TitleEQ("Tales of Ten Worlds"),article.PublishedEQ(true)).Limit(1)
    ```
    这样确保了编译时类型安全但将查询条件改成了指令式的罗列,损失了简洁性。

    Go 语言自身的缺陷也是对开发者的限制,比如 Go 语言的 ORM 和 C#、php 、TypeScript 之流比就显得 too simple 。
    DeWjjj
        64
    DeWjjj  
       2022-01-22 20:07:18 +08:00
    因为 go 太过限定了,那些被限定在某一个方向上的语言都容易被诟病。
    为特定场景而生,为其他场景而死。
    DeWjjj
        65
    DeWjjj  
       2022-01-22 20:09:32 +08:00
    @yuzhibopro 我也是 C++,痛并快乐着。
    快乐在工资,痛在工作上。
    admirez
        66
    admirez  
       2022-01-22 21:06:08 +08:00
    @Gkont 快转行!
    windseekerjack
        67
    windseekerjack  
       2022-01-22 21:14:53 +08:00
    @XCFOX 不建议用 gorm ,工作用公司开发的组件,自己的项目建议 sqlx
    xfriday
        68
    xfriday  
       2022-01-22 21:28:41 +08:00   ❤️ 3
    你标题起的就很阴阳怪气,“他们的问题更大”这句话也适用你(我不用 go )
    abersheeran
        69
    abersheeran  
       2022-01-22 22:02:19 +08:00 via Android
    只会一种东西的,是看不得别人喷这样东西的,因为你否定了这个等于否定了他的全部技术。
    shayuvpn0001
        70
    shayuvpn0001  
       2022-01-22 22:15:26 +08:00
    @admirez 这个。。。Delphi 还活着啊
    sodayo
        71
    sodayo  
       2022-01-22 23:05:43 +08:00 via Android   ❤️ 1
    我是一个 Java 开发者,在我看来,现在的 go hater 正如从前的 Java hater 。作为和 golang 毫无关系的一员,我认为起码在 V 站,开贴抨击 golang (绝大部分理由站不住脚)然后给反驳的 go 开发者扣帽子的情况更普遍。
    chengxiao
        72
    chengxiao  
       2022-01-22 23:22:42 +08:00   ❤️ 6
    因为大部分批评 Golang 的 就会说语法语法,但是说语法问题的人,大部分是根本就不写 Go 的人,或者是只写了 1-2 天然后发现脑子不够用,不会写 Go ,然后跟风吐槽的。

    语法嘛,无它,熟悉了习惯了其实你就不会怎么去吐槽他了

    而且大部分这样的人都是 Java 的,这部分人我觉得是真的卷的没边了,活该 java 这么卷,自己不去学习不去研究一下其他语言,天天在这没事发帖引战

    从黑 Python 性能不行,到黑 Node 依赖管理差,再到黑 PHP 找不到工作,然后到 GO 这发现我操,性能上黑不动,部署起来超方便,工作待遇还挺高,咋办?黑他语法!!!

    看看楼上留言,什么 Go 的都是以前 PHP 的,什么 Gopher 很多都是狂信徒 ,这种言论都能出来的人,是有多脑残啊
    Daming
        73
    Daming  
       2022-01-23 01:16:51 +08:00
    批评不正好说明还有热度。
    你看看 C#,都是要被遗忘节奏了。
    windseekerjack
        74
    windseekerjack  
       2022-01-23 01:30:31 +08:00
    @Daming 有意义的热度才能促进社区,这种只会扣帽子,毫无干货,一问具体遇到什么问题又不回复,打嘴仗的热度只让人烦
    javaisthebest
        75
    javaisthebest  
       2022-01-23 01:36:53 +08:00   ❤️ 5
    你喷 js 学不动 jser 表示和你一起喷
    你喷 java 啰嗦 javaer 表示你说的对
    你喷 python 缩进反人类 pythoner 也会认同你

    你要是喷 go 简陋 你看看 goer 怎么喷你的
    documentzhangx66
        76
    documentzhangx66  
       2022-01-23 01:37:52 +08:00   ❤️ 1
    这种事情我见得最多了。

    早期经历过:

    1.部分苹果手机用户,讨厌别人批评苹果手机。
    2.部分 C#或 Java 用户,讨厌别人批评 C#或 Java 。
    3.部分 Mysql 用户,讨厌别人批评 Mysql 。
    4.部分 Windows 或 Linux 用户,讨厌别人批评他所使用的操作系统。

    经过我仔细观察,我发现:

    1.只拥有苹果手机的用户,大概率讨厌别人批评苹果手机。但如果同时拥有苹果与安卓手机的用户,反而希望大家能指出问题,从而避免踩坑。

    2.只懂 C#或 Java 用户,大概率讨厌别人批评他使用的编程语言。但如果同时熟练好几门不同编程语言的用户,反而希望大家能指出问题,从而避免踩坑。

    .....
    iseki
        77
    iseki  
    OP
       2022-01-23 02:53:39 +08:00
    标题起的不好确实我的锅,一下子打击了一大片,不太客观。
    可问题确实存在,可能是我经验比较少,混论坛的时间也比较短,没见过其他语言的使用者有这种现象,大多数都是如 #72 楼所述的一样,要么大家一起喷(开玩笑)要么就有理有据的讨论问题,就 go 的帖子动不动说人引战。有人提 if err 看着不爽就不行了,就是引战了;有人提没泛型异常就你不懂大道至简,引战了。你要一和他讨论这种现象,他就和你说你咋不去看看调度器垃圾回收什么的,天天纠结语法如何如何···
    可能是我资历比较浅,真没看有其他什么语言天天为这种事矫情的。
    iseki
        78
    iseki  
    OP
       2022-01-23 02:57:53 +08:00   ❤️ 1
    说实话啊,go 用了大半年了,go 的设计有些东西是真不想提,没完没了的吐槽挺没劲的,看到这种帖子也就直接划过去了,可就是不明白为什么总有一群 go 用户如同宗教一般狂热,你只要指出 go 哪里看不顺眼,他就要开始喷你
    iseki
        79
    iseki  
    OP
       2022-01-23 03:00:52 +08:00
    @documentzhangx66 可能确实我资历浅了,见的比较少,我虽然天天吹 Kotlin 吹 PG ,但是我个人还是把他们当工具看的,别人要是喷我也不会在意。但是你要是喷 miku 那搞不好就要互相喷一喷了~~~
    windseekerjack
        80
    windseekerjack  
       2022-01-23 03:06:36 +08:00
    @iseki 你倒是说你工程实践中遇到什么问题?有什么解决办法,你觉得 go 做的不优雅的地方,别竖着语法的靶子打,那你去用 lisp 去,也别说生态不行,那就去用 java/c#去。全是情绪输出能给点干货吗?
    iseki
        81
    iseki  
    OP
       2022-01-23 03:12:03 +08:00
    @windseekerjack 这个帖子讨论的是部分 go 用户的行为,不是 go 语言本身的特点,讨论这些东西的帖子够多了。对本帖内容不感兴趣可以叉掉~
    windseekerjack
        82
    windseekerjack  
       2022-01-23 03:25:51 +08:00
    @iseki 那我也可以讨论部分 Kotlin 用户,部分 java 用户,部分 php 用户,比如这下面各种扣帽子的用户,有什么意义,满足你心中的优越感?你们和这些用户沟通的时候有抛出你们的问题吗?我看你在 v 站发的批判 go 的评论,全是在比较 go 和其他语言的特性,是什么业务场景让你用到这么多特性,你觉得没泛型封装困难,有了解过那些拿 go 做主业务的工程实践方案吗? go 为啥 web 流行起来,我之前公司是为了便宜,非高峰期单个微服务 100 多 m 占用,微服务多,节省资源,风格统一,强制要求提交前 fmt ,招人容易,都能快速上手。你情绪化输出那么多有什么用?
    iseki
        83
    iseki  
    OP
       2022-01-23 03:46:16 +08:00
    @windseekerjack 所以我还是没看懂你这一大堆和我帖子标题有啥关系
    ColorfulBoar
        84
    ColorfulBoar  
       2022-01-23 03:59:30 +08:00   ❤️ 2
    一个猜想,估计没错:好像 Unix 和 C 的狂热粉丝比例也不小,而且味道有点像,所以有没有可能真正的坏东西是 Ken Thompson ?
    windseekerjack
        85
    windseekerjack  
       2022-01-23 05:00:44 +08:00   ❤️ 1
    @iseki
    ”真的好奇怪,发帖评价使用体验都变成了不被允许的行为。动不动就是指责别人包含其他程序语言的偏见,指责别人不懂 Go 的“大道至简”…“,
    你们发的都是什么体验,现在写个 demo 就是体验了?你了解你体验的语音为什么这么设计,有什么优缺点?你在实践中遇到什么问题,怎么解决,想解决到什么样子?有这样的体验吗? v 站我是基本没看到过,全是跟风喷语法,那你去了解 fp 语言更头大,设计思路和 oo 都不一样,那时候你要怎么喷?
    “我是个 Kotlin 吹,我吹 kt 时也是抱着语法糖和库吹,可别人有理有据反驳时我也不会表现出 Go 用户一样的行为。
    总而言之部分 Go 语言使用者给我的感觉更像是粉丝而不是用户,很好奇这是什么原因造成的。“
    有理有据,按照我上面说的,你翻翻 V 站,有几个有理有据,摆事实讲道理?说语言就说语言,说工程就说工程,总是混在一起,要是能那么好平衡世上也没这么多语言了。觉得你说的不对反驳也不行?你们根本没有考虑过别人是怎么想的,别人拿 go 干什么的,为什么选 go ,你觉得 go 简陋,人家觉得简洁,不考虑下为什么?
    “唔…碰到了 V2EX 回复频率限制,本来写好了回复却发不出。不发了,说下个人感觉吧,go 固然有问题,就像其他语言一样各有各的缺点,但那么一小撮用户,他们的问题更大。”
    ???
    makelove
        86
    makelove  
       2022-01-23 08:31:12 +08:00
    @ColorfulBoar 有没有可能是你的审美不行?别说 apple 基于 unix ,连 MS 都不得不集成 linux
    ShuoHui
        87
    ShuoHui  
       2022-01-23 08:52:41 +08:00 via iPhone
    哪个语言没有这种。眼光放开点,这还算“生产力工具”。当用户一直维护产品的都大有人在,什么京蔚军,miboy ,果蛆,不都是这样被人讨厌的。
    kenvix
        88
    kenvix  
       2022-01-23 09:42:00 +08:00
    😅语言不过是个工具有啥可吵的
    tairan2006
        89
    tairan2006  
       2022-01-23 10:16:06 +08:00
    没有吧 都是一起骂 或者谈不上骂就是讽刺
    sagaxu
        90
    sagaxu  
       2022-01-23 11:24:00 +08:00
    因为把 “大道至简” 挂嘴边的往往不是把 Go 当主力的使用者,比如说我,总期待有一种语言能包含其它语言的所有优点
    zxjunz
        91
    zxjunz  
       2022-01-23 11:54:39 +08:00
    @iseki #9 你改成 部分 ,那不是所有语言都一样。。都有无脑支持者,这种东西有什么好辩论的,就是纯粹的喜欢 /利益相关。
    offswitch
        92
    offswitch  
       2022-01-23 13:55:13 +08:00 via Android   ❤️ 1
    学习 Go 的人很多都是学生,很多学校在教 Go ,像青岛,济南这些城市 Go 的热度比北上广深都高,还有很多工作不久的人,没学过几门语言,就会个 Go,没必要跟这些人争论,没意义,工作这么久还整天纠结语言,吹嘘真没意义,各种语言都有自己的应用场景,go05,06 年就出现了,最近两年才火?为啥?还不是因为容器,云原生相关,
    ElmerZhang
        93
    ElmerZhang  
       2022-01-23 15:56:40 +08:00
    哪个语言都有这么一小部分人
    julyclyde
        94
    julyclyde  
       2022-01-23 16:59:36 +08:00
    沾上 google 之后总会有些宗教情绪
    还有所谓 mono repo 之类的思潮也是这样
    x940727
        95
    x940727  
       2022-01-23 18:49:07 +08:00
    @chengxiao Go 的语法缺失在某些狂信徒的嘴里叫做简洁,叫做优雅,到底谁是脑残?有缺陷就是有缺陷,说不得?
    xiaomimei
        96
    xiaomimei  
       2022-01-23 19:45:01 +08:00 via Android
    哦,我又被代表了
    iseki
        97
    iseki  
    OP
       2022-01-23 20:07:08 +08:00 via Android
    @zxjunz 其实就是不太理解,如何喜欢 /利益相关能到这个程度,对于大部分程序员来说,语言应该只是个工具吧~~~
    paccco
        98
    paccco  
       2022-01-23 21:35:48 +08:00
    @kyuuseiryuu ??? 那帮写 php 的吃你家大米了?
    gongquanlin
        99
    gongquanlin  
       2022-01-23 21:52:46 +08:00
    @kyuuseiryuu 别的语言转 go 来的人多了去了,在这抖机灵真有意思
    gongquanlin
        100
    gongquanlin  
       2022-01-23 21:58:50 +08:00
    我之前是写 php 的,现在工作写 java 。php+go 仍然没丢下写自己的项目,两边项目都稳定上线了,各有各的好处; spring 轮子多,我们公司项目独立部署居多,做我们公司项目正好合适; php + go 无状态,扩展和负载方便,正好是自己的项目需要用的;三门语言用的非常香,各取所长。都用过再讨论。

    乱扣帽子乱引战,典型没吃过葡萄说葡萄酸
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2728 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 07:37 · PVG 15:37 · LAX 23:37 · JFK 02:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.