• 请不要在回答技术问题时复制粘贴 AI 生成的内容
codepm
V2EX  ›  程序员

对未来的语言趋势是怎样看的? Python 、Go、NodeJS

  •  1
     
  •   codepm · Nov 25, 2019 · 22487 views
    This topic created in 2443 days ago, the information mentioned may be changed or developed.
    127 replies    2019-11-26 17:41:43 +08:00
    1  2  
    Acoolda
        101
    Acoolda  
       Nov 25, 2019
    我感觉 java 前面挖的护城河太深了,java 肯定不会太差
    zhouwei520
        102
    zhouwei520  
       Nov 25, 2019
    翻页
    JAVA 一天不死,尔等皆要称臣
    aliveyang
        103
    aliveyang  
       Nov 25, 2019
    以后程序由算法自动生成, 编码成为少数人的游戏
    sagaxu
        104
    sagaxu  
       Nov 25, 2019 via Android
    Go 最大的问题是啰嗦,如果注重开发效率,它并不理想。Go 的 CPU 性能,也只是跟跑热的 JVM 伯仲之间,内存占用是要少一些,但不是线性关系,应用自身数据越大,Go 和 JVM 的内存占用越接近。Go 的 gc 实现,目前比 JVM 实现还差了几年。Go 的容器比 JVM 小 200M,这是个不小优势,但 95%以上的公司根本不需要容器技术。

    Go 的地域分布跟 mybatis 有点相似,墙外开花墙内香,在中国很流行,中国之外也就一般。
    zsc8917zsc
        105
    zsc8917zsc  
       Nov 25, 2019
    如论开发速度、性能、代码的优雅...那么.net core 3.0 不香么......
    QingXuJiaZhi
        106
    QingXuJiaZhi  
       Nov 25, 2019
    .net core 其实很有竞争力,C#本身很优秀,只是因为微软以前在开源社区形象不好才没有爆发。但微软最近几年在开源社区的表现非常瞩目,已经逐步挽回形象,因此 .net core 有随时爆发的潜在实力。
    guanhui07
        107
    guanhui07  
       Nov 25, 2019
    java 工业化的
    liulaomo
        108
    liulaomo  
       Nov 25, 2019
    @sagaxu
    > 中国之外也就一般。

    Go 在美国比中国用的还多。公司有:cloudflare, uber, google, docker, lyft, digitalocean, HashiCorp, dropbox, circleci, keybase 等等, 详见: https://github.com/golang/go/wiki/GoUsers#united-states (此页也列出了很多其它国家的使用情况)
    产品就更多了:k8s, docker, gvisor, lxd, kata-container, etcd, consul, terraform, istio, envoy, linkerd2, flannel, calico, wavenet, traefik, nat, tidb, cockroachdb, vitess, go-leveldb, boltdb, badgerdb, pebble, minio, ipfs, go-etherum 和 n 多其它区块链项目。
    chenyu0532
        109
    chenyu0532  
       Nov 25, 2019
    在北上广深杭还可以讨论一番。。在其他的二线。。老老实实的写个 java 或者 php 就挺好。。
    AmrtaShiva
        110
    AmrtaShiva  
       Nov 25, 2019 via Android
    @wqzjk393 C sharp 呢!
    TypeError
        111
    TypeError  
       Nov 25, 2019 via Android   ❤️ 1
    @CEBBCAT GOPL 我也看不下去可能有点枯燥,go 官网 tour 和一本国人写的 go 语言笔记不错,很快就能上手
    mamahaha
        112
    mamahaha  
       Nov 25, 2019
    实际上不管是喷还是夸,一点意义也没有。说某某语言好的不见得他自己会用,说某某语言不好用的不见得他不用。
    blless
        113
    blless  
       Nov 26, 2019
    @sagaxu #104 Go 能做大部分数据库 /网络中间件 /云原生基础就能说明不少问题,想想也知道 Go 是面向硬件编译型语言,甚至自带一套汇编直接操作硬件层,不讨论极致优化平均性能肯定比 JAVA 强的。
    语言层面就不多说了,反正各自喜好。95%不用 docker 这种话我是不赞同的,我 17 年眼睁睁看着 docker,k8s 发展就跟星火燎原一样。两年前我面试问 docker 基本没有了解,现在我问 docker 基本都说了解或者有学习过。我们不在一线,也没有具体数据,但是光凭身边统计就知道发展速度惊人。就光凭借 docker 的发展,我都觉得能带动一波 Go 的发展。
    Isu
        114
    Isu  
       Nov 26, 2019 via Android
    go 会逐渐取代 php 吧 然后 rust 独树一帜
    sagaxu
        115
    sagaxu  
       Nov 26, 2019
    @liulaomo 为什么 Go 语言在中国格外的火,https://cloud.tencent.com/developer/article/1057937

    @blless docker 和 k8s 的确很火,也许 Top 10000 的公司大部分都用上了,但是第 10001 到第 1000000 名的公司呢?了解过学习过,跟真正需要和用上,中间还隔着很远。我没写过 Rust,但是也能扯一扯 onwership 和 borrow checker。
    fox0001
        116
    fox0001  
       Nov 26, 2019 via Android
    用过 go 和 Python3,作为后端、日常小程序、廉价 VPS 使用者,我选 go
    askfilm
        117
    askfilm  
       Nov 26, 2019
    @liulaomo 我说个很多人不爱听的, 米国 Go 用的多, 有个很重要的点是 golang 是到 google 的,google 是米国的。 你要知道欧洲国家和日本等有多担忧同时也在抵抗 G A A F 的垄断。

    在说一句, 这点我们国家还是非常明智的!
    janxin
        118
    janxin  
       Nov 26, 2019   ❤️ 1
    @askfilm 他们还在争论欧美发明的语言哪个才是最好的语言的时候实在是兔羊兔森破了,我们应该大力推广中国人自主产权的易语言,只有易语言才能救中国码农!
    alreadytaken
        119
    alreadytaken  
       Nov 26, 2019
    日后必然是前端 ts,后端.net ,中间层 node,前后端编码逻辑一致(都是一个人发明的),语言优雅,开发效率高。java 真是我见过的最罗嗦的几个语言之一,
    fengbjhqs
        120
    fengbjhqs  
       Nov 26, 2019
    node 以后可能不会是主要后端语言,但例如函数计算,边缘计算等零散的,感觉还是有作为,
    liulaomo
        121
    liulaomo  
       Nov 26, 2019
    @askfilm 跑题了,;)
    liulaomo
        122
    liulaomo  
       Nov 26, 2019
    @sagaxu google trend 显示所有语言的流行度都远超其它国家,不只 Golang? 那片文章没有意义
    sunwei0325
        123
    sunwei0325  
       Nov 26, 2019
    大多数人都是希望自己喜欢的, 自己擅长的能够成为常青树, 但是也只是一厢情愿而已, 艺多不压身, 多学点没坏处.
    crella
        124
    crella  
       Nov 26, 2019 via Android
    那么 lua、perl、ruby 谁先冷掉(づ ●─● )づ
    kerner
        125
    kerner  
       Nov 26, 2019
    @sunwei0325 是的这样的
    alphardex
        126
    alphardex  
       Nov 26, 2019 via iPhone
    看好 ts 和 python
    mikulch
        127
    mikulch  
       Nov 26, 2019
    以后 99%的程序员只需要关心业务逻辑和 UI 表现。
    所以只有 ts 和 java 一统天下。
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2584 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 15:59 · PVG 23:59 · LAX 08:59 · JFK 11:59
    ♥ Do have faith in what you're doing.