cyoking
V2EX  ›  问与答

都是 curd, go 比 Java 好在哪里呢

  •  
  •   cyoking · Feb 9, 2023 · 5964 views
    This topic created in 1363 days ago, the information mentioned may be changed or developed.

    如题,go 在那些方面比 java 方便呢(除了并发)。 写业务感觉还的是 java 更舒服呀,各种轮子。

    38 replies  •  2023-02-10 01:07:09 +08:00
    dqzcwxb
    dqzcwxb
    Feb 9, 2023❤️1
    1
    等一个"大道至简"
    wu67
    wu67
    Feb 9, 2023
    2
    写业务 Java 更好. 作为一个前端仔都知道...
    go 的轮子太少了, 有时候得自己造, 而 Java 这么多年了, 整个生态已经非常丰富了.
    如果是小团队快速出货, 甚至 php 是最好的语言...
    Caratpine
    Caratpine
    Feb 9, 2023
    3
    2023 年了,Go 轮子少的依据是?
    @wu67 #2
    coderxy
    coderxy
    Feb 9, 2023
    4
    语言好不好不重要,团队会什么才重要
    Wanex
    Wanex
    Feb 9, 2023
    5
    简单,没有 java 那一堆东西,没了
    darksword21
    darksword21
    Feb 9, 2023
    6
    爱用哪个用哪个。。。
    lbp0200
    lbp0200
    Feb 9, 2023
    7
    上古神器,你居然这样使用它!!!只做 CURD ,还是 Java 吧
    darksword21
    darksword21
    Feb 9, 2023
    8
    不过云原生相关的很多都是 go 写的,这时候用 go 也就顺其自然了
    cyoking
    cyoking
    OP
    Feb 9, 2023
    9
    @Mexion java 那一套学习成本确实有点高,卷 java 基本都是卷框架去了
    cyoking
    cyoking
    OP
    Feb 9, 2023
    10
    @lbp0200 展开讲讲?
    cyoking
    cyoking
    OP
    Feb 9, 2023
    11
    @darksword21 java 在云这方面也在努力,不知道能不能赶上这个车
    wu67
    wu67
    Feb 9, 2023
    12
    @Caratpine 你说有没有吧, 也许有. 但是要问好不好用嘛, 我觉得用起来别扭, 就是这么个状态, 个人看法.
    mk3s
    mk3s
    Feb 9, 2023
    13
    私以为,作为技术从业人员,应该多一些产品思维,而不是局限于某个技术点,因地制宜,从实际出发去选型
    Cola98
    Cola98
    Feb 9, 2023
    14
    云原生一块主要还是 go ,用 go 来写一些云原生相关的东西还是很爽的,但是 CRUD 就不咋滴了,感觉不如 Java
    opengps
    opengps
    Feb 9, 2023
    15
    为什么纠结这个? op 两个都会吗需要做选择?反正我认识的 vb 大佬,写 vb 很牛逼,其他的语言没兴趣
    SurfaceView
    SurfaceView
    Feb 9, 2023
    16
    @wu67 你为什么要在这夸 Java ,这不是找杠么。。
    28Sv0ngQfIE7Yloe
    28Sv0ngQfIE7Yloe
    Feb 9, 2023
    17
    但是 CRUD 确实 Java 快点吧,个人三年 java 两年 go

    java 是 springboot + jpa / mybatis-plus

    go 是 gin + gorm + gorm-gen
    TWorldIsNButThis
    TWorldIsNButThis
    Feb 9, 2023
    18
    @Morii 还可以集成 jooq ,写 query 更快
    28Sv0ngQfIE7Yloe
    28Sv0ngQfIE7Yloe
    Feb 9, 2023
    19
    @TWorldIsNButThis #18

    谢谢,有机会了解一下
    DamonLin
    DamonLin
    Feb 9, 2023
    20
    写业务 java 和 php 确实快
    EIJAM
    EIJAM
    Feb 9, 2023
    21
    并没有好在哪里。各有各的适用场景,不要妄想用一种编程语言处理所有问题。
    ChasLui
    ChasLui
    Feb 9, 2023
    22
    不折腾,怎么造轮子,怎么晋升?
    nash
    nash
    Feb 9, 2023
    23
    脱离了 spring 我相信大部分人都不会写 java ,我觉得在框架加持下,再配合代码生成,各个语言写 curd 都不会差到哪里去,如果仅仅是追求 curd ,那 php 完全够了
    fantaxi
    fantaxi
    Feb 9, 2023
    24
    最热榜单预定
    fanxasy
    fanxasy
    Feb 9, 2023
    25
    主要还是内存占用问题吧
    Jooooooooo
    Jooooooooo
    Feb 9, 2023
    26
    crud 来讲, go 可没 java 方便.
    F281M6Dh8DXpD1g2
    F281M6Dh8DXpD1g2
    Feb 9, 2023
    27
    大道至简,别人改不了你的代码,你就是不可替换的
    lysS
    lysS
    Feb 9, 2023
    28
    @cyoking 系统镜像也才几 M ,你一个虚拟机多大?
    voidmnwzp
    voidmnwzp
    Feb 9, 2023 via iPhone
    29
    做 crud Spring 全家套那套加上 mybatis plus 体验吊打 go 没商量 甚至 go 至今都没有像样的 orm go 写中间件 脚本工具 网络程序则是吊打 java
    LeegoYih
    LeegoYih
    Feb 9, 2023❤️2
    30
    Go 就没什么好用的 ORM ,全是💩
    SuperMild
    SuperMild
    Feb 9, 2023
    31
    其实只要熟练了,差别都不大,一旦熟练就有自己的一套组合拳,都是可以快速完成常见操作的。
    ql562482472
    ql562482472
    Feb 9, 2023
    32
    fgwmlhdkkkw
    fgwmlhdkkkw
    Feb 9, 2023
    33
    @LeegoYih #30 tag 确实搞……
    datoujiejie221
    datoujiejie221
    Feb 9, 2023
    34
    我觉得《云原生时代,Java 的危与机》文章就讲的很好,比如这几点:
    微服务又对应用的容器化亲和性,譬如镜像体积、内存消耗、启动速度,以及达到最高性能的时间等方面提出了新的要求,在这两年的网红概念 Serverless 也进一步增加这些因素的考虑权重,而这些却正好都是 Java 的弱项:哪怕再小的 Java 程序也要带着完整的虚拟机和标准类库,使得镜像拉取和容器创建效率降低,进而使整个容器生命周期拉长。基于 Java 虚拟机的执行机制,使得任何 Java 的程序都会有固定的基础内存开销,以及固定的启动时间,而且 Java 生态中广泛采用的依赖注入进一步将启动时间拉长,使得容器的冷启动时间很难缩短。
    Hancock
    Hancock
    Feb 9, 2023
    35
    java 的生态太牛了,啥都能做,还有不少背靠大公司的中间件
    go 的话中间件也有不过,但是社区基本不活跃. go 最牛的还是部署以及资源占用那块太爽了,
    dbskcnc
    dbskcnc
    Feb 9, 2023
    36
    没用过 java 后端,从来不用 orm, crud 基础全是代码 proto 生成的,go 用下来还是很舒服的
    cyoking
    cyoking
    OP
    Feb 9, 2023
    37
    @Hancock 现在用 go 写中间件的应该比之前多了吧
    NXzCH8fP20468ML5
    NXzCH8fP20468ML5
    Feb 10, 2023 via Android
    38
    @LeegoYih 虽然确实 java 的 orm 吊打 go 没错,但是 java 的 orm 也被 C#,python 吊打。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1387 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 84ms · UTC 22:46 · PVG 06:46 · LAX 14:46 · JFK 17:46
    ♥ Do have faith in what you're doing.