听朋友说很多公司用 go 写的业务系统写不下去,现在都开始用 Java 写了,是真的吗?? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
xstress
V2EX    程序员

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

  •  2
     
  •   xsress 2022-02-14 13:49:20 +08:00 31535 次点击
    这是一个创建于 1382 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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 生态,不然全开掉
        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
    写不下去就是水平太差,你的业务比字节跳动更复杂吗?
    nxcdJaNnmyF9O90X
        50
    nxcdJaNnmyF9O90X  
       2022-02-14 16:26:14 +08:00
    字节跳动不是 go 吗
    AV1
        51
    AV1  
       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
    &bsp;   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 写的才叫企业级应用,用其它语言写应用的地方连企业都算不上。
    ryanbuu
        78
    ryanbuu  
       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     Solana     960 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 89ms UTC 22:32 PVG 06:32 LAX 14:32 JFK 17:32
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86