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

听朋友说很多公司用 go 写的业务系统写不下去,现在都开始用 Java 写了,是真的吗??

  •  2
     
  •   xstress · 2022-02-14 13:49:20 +08:00 · 29621 次点击
    这是一个创建于 1006 天前的主题,其中的信息可能已经有所发展或是发生改变。
    211 条回复    2022-02-17 10:29:01 +08:00
    1  2  3  
    sirnay
        1
    sirnay  
       2022-02-14 13:54:16 +08:00   ❤️ 3
    是真的
    ahmcsxcc
        2
    ahmcsxcc  
       2022-02-14 13:54:45 +08:00 via iPhone   ❤️ 4
    是假的
    Itoktsnhc
        3
    Itoktsnhc  
       2022-02-14 13:56:23 +08:00
    Don't GO
    ipwx
        4
    ipwx  
       2022-02-14 13:56:40 +08:00   ❤️ 8
    多想不开用 go 写业务系统。。。。写写中间件啊,或者需要往 k8s 上怼的微服务啊。
    ipwx
        5
    ipwx  
       2022-02-14 13:57:00 +08:00
    不过话说回来除了大厂,哪里会普遍使用 k8s 嘛(抠鼻)
    zbatman
        6
    zbatman  
       2022-02-14 14:01:22 +08:00
    @ipwx 还真有,我司就是,一个日常使用不超过 1000 人的项目强行上了微服务+K8S ,关键数据库还使用的同一个,准备跳槽了。
    ScepterZ
        7
    ScepterZ  
       2022-02-14 14:03:11 +08:00   ❤️ 1
    只听说过有些搞电商之类的换 Java ,“很多”写不下去肯定是假的,业务代码说实话有几个有技术的,go 也就写着恶心点,不至于写不出来
    ArJun
        8
    ArJun  
       2022-02-14 14:07:15 +08:00
    不至于
    yimity
        9
    yimity  
       2022-02-14 14:10:37 +08:00
    让你朋友给你证据么,光张嘴不给论据?
    LoNeFong
        10
    LoNeFong  
       2022-02-14 14:16:03 +08:00   ❤️ 54
    让我看看这次吵得起来不
    RickyC
        11
    RickyC  
       2022-02-14 14:18:01 +08:00
    为什么写不下去,技术不行吗?
    Mohanson
        12
    Mohanson  
       2022-02-14 14:20:46 +08:00
    嘟嘟~嘟~嘟嘟~(集结号)
    Building
        13
    Building  
       2022-02-14 14:22:20 +08:00 via iPhone   ❤️ 1
    两种不同的编程思维,熟悉了就写下去了,不熟悉的话一开始还是用 Java 的思维写 Go ,写不下去也正常,硬写就等着 Debug 和重构吧。
    airplayxcom
        14
    airplayxcom  
       2022-02-14 14:27:11 +08:00
    是真的 我发誓
    nba2k9
        15
    nba2k9  
       2022-02-14 14:27:26 +08:00   ❤️ 15
    是真的
    Java 写不下去了,都换成 PHP 了
    xiangxiangxiang
        16
    xiangxiangxiang  
       2022-02-14 14:29:26 +08:00
    fake news🐶
    我寻思 go 写不下去的业务得有多复杂?是不是要 c c++上才行
    qq1340691923
        17
    qq1340691923  
       2022-02-14 14:50:59 +08:00   ❤️ 1
    写业务还得是 PHP
    ivanMeng
        18
    ivanMeng  
       2022-02-14 14:54:24 +08:00
    我寻思着 是技术问题还是思维问题? Go 都能写不下去?那看来的用我 天下无敌的 PHP 了 一个$ 无敌。。管你 数组 对象 数字 字符串
    Leviathann
        19
    Leviathann  
       2022-02-14 14:55:47 +08:00
    我只知道几个 scala 的开源项目不用 scala 写了
    R18
        20
    R18  
       2022-02-14 14:55:51 +08:00   ❤️ 13
    出走半生,归来仍是 PHPer;
    ChrisFreeMan
        21
    ChrisFreeMan  
       2022-02-14 15:01:28 +08:00   ❤️ 5
    又有 Go 的话题啊,我去买个爆米花🍿️,给我留个位置,请各位开始..
    jingslunt
        22
    jingslunt  
       2022-02-14 15:02:42 +08:00
    @zbatman 你家的运维那可真牛逼 多少个人的团队
    dqzcwxb
        23
    dqzcwxb  
       2022-02-14 15:03:08 +08:00
    工程化思维不分语言,但是语言实现工程化有难易和先后
    GGGG430
        24
    GGGG430  
       2022-02-14 15:04:29 +08:00   ❤️ 2
    我司都用 c++重构了, 还用啥辣鸡 java
    iwdmb
        25
    iwdmb  
       2022-02-14 15:05:14 +08:00
    目前放棄 Go 全面轉移到 Rust, Erlang, Prolog, Scala
    DuDuDu0o0
        26
    DuDuDu0o0  
       2022-02-14 15:05:28 +08:00   ❤️ 18
    是假的。
    换成 Java 的原因大概率空降了一个阿里 电商部门高 P ,不服水土,想把阿里那套电商结构带过来。
    zzzmode
        27
    zzzmode  
       2022-02-14 15:19:29 +08:00
    有啥写不下去的。。。
    zbatman
        28
    zbatman  
       2022-02-14 15:21:09 +08:00
    @jingslunt 笑死,根本没有运维,是一个新入职的技术推动并且自己操作服务器搞的
    2NUT
        29
    2NUT  
       2022-02-14 15:21:51 +08:00   ❤️ 1
    大多数厂还不熟悉 polyglot 还在争论那个语言好

    换语言解决不了项目和业务问题;

    当然换语言可以重新洗牌技术团队
    Huelse
        30
    Huelse  
       2022-02-14 15:24:57 +08:00
    @Leviathann #19 哪几个?
    redvoilin
        31
    redvoilin  
       2022-02-14 15:26:31 +08:00   ❤️ 1
    用 go 写业务代码肯定是被忽悠了
    sadfQED2
        32
    sadfQED2  
       2022-02-14 15:28:24 +08:00 via Android   ❤️ 4
    你们公司的业务有 b 站,字节复杂吗?没有的话你觉得是真的吗
    xiongshengyao
        33
    xiongshengyao  
       2022-02-14 15:29:06 +08:00   ❤️ 3
    是真的,领导让我们一周之内学会 java 生态,不然全开掉
    qq1340691923
        34
    qq1340691923  
       2022-02-14 15:33:40 +08:00
    虽然说 java 是后端的王者,但是说 go 写不下去就是甩锅
    stkstkss
        35
    stkstkss  
       2022-02-14 15:35:22 +08:00   ❤️ 2
    刚想学 go 你跟我说 go 不行
    luqingliang
        36
    luqingliang  
       2022-02-14 15:39:16 +08:00
    我的评价:啥 b
    daimazha
        37
    daimazha  
       2022-02-14 15:42:31 +08:00
    我朋友也这么说,是真的 狗头
    jsjjdzg
        38
    jsjjdzg  
       2022-02-14 15:47:52 +08:00
    额,我们公司开始招 Go 写业务啊,PHP 转 Java 和 Go
    janxin
        39
    janxin  
       2022-02-14 15:51:09 +08:00
    是真的,我朋友说他们已经不用 Go 和 Java 了,已经用 C++和 Rust 了 🐶
    pengtdyd
        40
    pengtdyd  
       2022-02-14 15:51:23 +08:00
    @xiongshengyao 这种领导赶紧 run
    darknoll
        41
    darknoll  
       2022-02-14 15:51:29 +08:00
    go 写不下去 java 就能写下去?
    ThinkPad93
        42
    ThinkPad93  
       2022-02-14 15:54:25 +08:00
    如果是真的,我选择相信是假的
    如果是假的,我选择相信是真的
    mxT52CRuqR6o5
        43
    mxT52CRuqR6o5  
       2022-02-14 15:55:14 +08:00 via Android
    @ipwx 我看可是有不少 go 粉认为 go 写业务很好用,大道至简呢
    jatshw
        44
    jatshw  
       2022-02-14 15:56:58 +08:00
    正在学 go 准备 java 转 go 你跟我说不行 /手动狗头
    Akiya
        45
    Akiya  
       2022-02-14 15:58:38 +08:00
    破事水
    abccccabc
        46
    abccccabc  
       2022-02-14 16:05:49 +08:00
    @xiongshengyao 去举报你领导吧。java 两年才算入门,怎么可能一周之内学会 java 的生态呢
    JKeita
        47
    JKeita  
       2022-02-14 16:10:12 +08:00
    单纯业务 PHP ,多线程啥的用 GO ,还是很香的。
    kun775
        48
    kun775  
       2022-02-14 16:17:09 +08:00
    我之前在腾讯 OMG 做外包,离职的时候他们正在转 GO ,现在所有业务应该都用 go 重写了
    RubyJack
        49
    RubyJack  
       2022-02-14 16:20:32 +08:00
    写不下去就是水平太差,你的业务比字节跳动更复杂吗?
    xingjue
        50
    xingjue  
       2022-02-14 16:26:14 +08:00
    字节跳动不是 go 吗
    DOLLOR
        51
    DOLLOR  
       2022-02-14 16:40:41 +08:00
    假的,都开始用 rust 写了。
    Marmot
        52
    Marmot  
       2022-02-14 16:42:50 +08:00
    是真的,学 java ,别学 go 了,没有用
    iyaozhen
        53
    iyaozhen  
       2022-02-14 16:44:14 +08:00
    虽然说写业务这块 go 和 java 还有点差距,但也是工程生态方面的

    哪有业务用 go 写不下去的,业务再复杂能有字节跳动复杂?
    stirlingx
        54
    stirlingx  
       2022-02-14 16:51:18 +08:00
    是的,我们都用 rust 写业务了,go 太弱了
    YzSama
        55
    YzSama  
       2022-02-14 16:51:33 +08:00
    这种内耗,怎么算。转来转去,公司成本不高吗。😂
    Leviathann
        56
    Leviathann  
       2022-02-14 16:54:09 +08:00 via iPhone
    假的 都用 hasura 哦不 Haskell 写了
    wakaka
        57
    wakaka  
       2022-02-14 16:57:13 +08:00
    写业务其实写的是对商业的理解。用什么语言框架是一个纯 ROI 问题
    CodeCodeStudy
        58
    CodeCodeStudy  
       2022-02-14 16:57:26 +08:00
    上代码看看啊,看下相同的业务,用 go 怎么写的,用 java 怎么写的
    shawnwang340
        59
    shawnwang340  
       2022-02-14 16:58:07 +08:00
    我觉得还行啊,公司第一个系统是 spring boot + vue ,新搞了一个系统是 go(gin, gorm) + vue ,写起业务来也挺 6 的
    Chinsung
        60
    Chinsung  
       2022-02-14 17:06:40 +08:00   ❤️ 1
    @iyaozhen #53 不懂就问,字节的推荐算法这些很厉害,但是业务复杂在哪里,会比金融和 ERP 这些还复杂吗?
    acmore
        61
    acmore  
       2022-02-14 17:16:33 +08:00
    👴最爱的节目又来了
    lasuar
        62
    lasuar  
       2022-02-14 17:20:12 +08:00
    别学 go ,java yyds
    wangyzj
        63
    wangyzj  
       2022-02-14 17:20:25 +08:00
    写业务?
    那还得 php
    chevalier
        64
    chevalier  
       2022-02-14 17:23:32 +08:00
    小孩子才讨论语言优劣,成年人都是哪个语言钱多、业务需要用哪个语言就用哪个语言
    keepeye
        65
    keepeye  
       2022-02-14 17:28:31 +08:00
    不至于不至于。。可能有一些 java 转 go 无法适应又转回去的,没用过 java 的人来说 go 用起来还是不错的
    Chism
        66
    Chism  
       2022-02-14 17:32:59 +08:00
    js 前后端一把梭哈
    matatabi
        67
    matatabi  
       2022-02-14 17:44:02 +08:00 via Android
    是真的
    OliveGlaze
        68
    OliveGlaze  
       2022-02-14 17:53:15 +08:00
    @xiongshengyao 谢谢,看到你这层我终于笑了。
    goodspb
        69
    goodspb  
       2022-02-14 17:54:44 +08:00
    是真的,而且不允许使用内置的类库,必须手动实现
    sansanhehe
        70
    sansanhehe  
       2022-02-14 18:36:57 +08:00
    Github 上大把的 go web 框架挺好用的
    pkoukk
        71
    pkoukk  
       2022-02-14 18:37:31 +08:00
    为啥写不下去?上下游都是 java 生态,找不到好用的 golang 客户端?
    adoal
        72
    adoal  
       2022-02-14 18:39:49 +08:00 via iPhone
    假的,都用 brainfuck 了
    e7
        73
    e7  
       2022-02-14 18:47:07 +08:00
    java 和 go 各有优劣,综合起来差不太多,团队哪个熟用哪个
    Maboroshii
        74
    Maboroshii  
       2022-02-14 18:50:00 +08:00
    属实掌握了流量密码了
    coer
        75
    coer  
       2022-02-14 19:03:48 +08:00
    嗯钓是吧
    labulaka521
        76
    labulaka521  
       2022-02-14 19:22:22 +08:00
    听朋友说很多公司用 java 写的业务系统写不下去,现在都开始用 c 写了,是真的吗??
    听朋友说很多公司用 c 写的业务系统写不下去,现在都开始用 汇编 写了,是真的吗??
    听朋友说很多公司用 xxx 写的业务系统写不下去,现在都开始用 xxx 写了,是真的吗??
    felixcode
        77
    felixcode  
       2022-02-14 19:24:26 +08:00
    告诉你个秘密,用 JAVA 写的才叫企业级应用,用其它语言写应用的地方连企业都算不上。
    q1angch0u
        78
    q1angch0u  
       2022-02-14 19:25:10 +08:00
    我们都是直接手撸 01
    leafre
        79
    leafre  
       2022-02-14 19:25:11 +08:00
    别学 go ,java 卷起来
    neoblackcap
        80
    neoblackcap  
       2022-02-14 19:32:15 +08:00
    @stirlingx rust 除了被编译器干,还有编译速度,其他都是挺好的。你会玩黑魔法有黑魔法的玩法,不会玩黑魔法有不会的玩法。丰俭由人。还能各种定义 DSL 。官方库在一些基础的地方也做得不错,比如自带一个 utf-8 编码的 String
    levinit
        81
    levinit  
       2022-02-14 20:17:24 +08:00 via iPhone
    是真的,我还没熟练 go ,感觉去 Java 吧
    AJQA
        82
    AJQA  
       2022-02-14 20:25:37 +08:00
    用 go 写业务
    造出那么多 orm ,mvc 框架
    不是因为 go 适合干这些
    而是这些框架背后的人想赚一口饭吃 维持自己的生存
    sickoo
        83
    sickoo  
       2022-02-14 20:34:05 +08:00
    趁 rust c++ 八股文还是处于劣势,赶紧卷起来
    NodeSans
        84
    NodeSans  
       2022-02-14 20:36:08 +08:00
    好家伙,天天吵这种东西,很有劲吗
    kakiji
        85
    kakiji  
       2022-02-14 20:41:51 +08:00
    战斗开始
    kerro1990
        86
    kerro1990  
       2022-02-14 20:49:16 +08:00
    KPI 哪里来?
    wanguorui123
        87
    wanguorui123  
       2022-02-14 20:50:27 +08:00
    主要是轮子不行
    byte10
        88
    byte10  
       2022-02-14 21:09:41 +08:00
    @zbatman 哈哈 数据库还用同一个。😂

    用 go 写业务,我觉得不太行,从业务角度上看还不如 nodejs 来的容易。go 语言从语法上比 C 好一些,没有啥优势。
    yl20181003
        89
    yl20181003  
       2022-02-14 21:10:53 +08:00
    那还不赶紧 java 搞起来
    twing37
        90
    twing37  
       2022-02-14 21:12:03 +08:00
    大概率是某些的水土不服.
    x940727
        91
    x940727  
       2022-02-14 21:23:52 +08:00
    是不是真的不好说,但是半年前,头条官网的 Java 岗位是 40 多个,Go 的是 20 多个,现在 Java 的 56 个,Go 的 15 个。
    jousca
        92
    jousca  
       2022-02-14 21:23:58 +08:00
    语言从来不是障碍,只是难度问题
    pmispig
        93
    pmispig  
       2022-02-14 22:27:45 +08:00
    是真的,总是 段错误 /空指针 挂掉,程序员都被开掉了(我猜的)
    proxychains
        94
    proxychains  
       2022-02-14 22:39:17 +08:00
    @nba2k9 这位更是重量级
    lxzxl
        95
    lxzxl  
       2022-02-14 22:42:53 +08:00 via iPhone
    真的,马上 jETH 要替代 gETH 了🐶
    oIMOo
        96
    oIMOo  
       2022-02-14 22:44:53 +08:00
    我没接触过这个语言,就好奇的问问,Go 比 Electron 还难用么?
    毕竟那么多用 Electron 写的东西依然在继续,比如 Atom 。
    hotsymbol
        97
    hotsymbol  
       2022-02-14 22:51:06 +08:00
    Go 写写中间件可以,写业务。。。脑子有泡吗
    fox0001
        98
    fox0001  
       2022-02-14 23:00:28 +08:00
    很好奇,为什么没人提“汇编语言”呢?
    xstress
        99
    xstress  
    OP
       2022-02-14 23:27:32 +08:00
    我小白,就是昨天和朋友讨论到,他让我别碰 go 了,没想到热度这么大!!!
    aecra
        100
    aecra  
       2022-02-14 23:56:54 +08:00 via Android
    @felixcode 凭的是 Java 那一大坨烂七八糟的东西吗?🌝🌝
    1  2  3  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2856 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 08:36 · PVG 16:36 · LAX 00:36 · JFK 03:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.