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

2019-11-25 08:19:48 +08:00
 codepm
20184 次点击
所在节点    程序员
127 条回复
Acoolda
2019-11-25 18:03:01 +08:00
我感觉 java 前面挖的护城河太深了,java 肯定不会太差
zhouwei520
2019-11-25 18:03:59 +08:00
翻页
JAVA 一天不死,尔等皆要称臣
aliveyang
2019-11-25 18:54:17 +08:00
以后程序由算法自动生成, 编码成为少数人的游戏
sagaxu
2019-11-25 20:19:59 +08:00
Go 最大的问题是啰嗦,如果注重开发效率,它并不理想。Go 的 CPU 性能,也只是跟跑热的 JVM 伯仲之间,内存占用是要少一些,但不是线性关系,应用自身数据越大,Go 和 JVM 的内存占用越接近。Go 的 gc 实现,目前比 JVM 实现还差了几年。Go 的容器比 JVM 小 200M,这是个不小优势,但 95%以上的公司根本不需要容器技术。

Go 的地域分布跟 mybatis 有点相似,墙外开花墙内香,在中国很流行,中国之外也就一般。
zsc8917zsc
2019-11-25 20:47:49 +08:00
如论开发速度、性能、代码的优雅...那么.net core 3.0 不香么......
cmdOptionKana
2019-11-25 21:33:32 +08:00
.net core 其实很有竞争力,C#本身很优秀,只是因为微软以前在开源社区形象不好才没有爆发。但微软最近几年在开源社区的表现非常瞩目,已经逐步挽回形象,因此 .net core 有随时爆发的潜在实力。
guanhui07
2019-11-25 21:38:40 +08:00
java 工业化的
liulaomo
2019-11-25 22:05:46 +08:00
@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
2019-11-25 22:26:16 +08:00
在北上广深杭还可以讨论一番。。在其他的二线。。老老实实的写个 java 或者 php 就挺好。。
AmrtaShiva
2019-11-25 22:39:30 +08:00
@wqzjk393 C sharp 呢!
TypeError
2019-11-25 22:54:00 +08:00
@CEBBCAT GOPL 我也看不下去可能有点枯燥,go 官网 tour 和一本国人写的 go 语言笔记不错,很快就能上手
mamahaha
2019-11-25 23:11:46 +08:00
实际上不管是喷还是夸,一点意义也没有。说某某语言好的不见得他自己会用,说某某语言不好用的不见得他不用。
blless
2019-11-26 00:16:47 +08:00
@sagaxu #104 Go 能做大部分数据库 /网络中间件 /云原生基础就能说明不少问题,想想也知道 Go 是面向硬件编译型语言,甚至自带一套汇编直接操作硬件层,不讨论极致优化平均性能肯定比 JAVA 强的。
语言层面就不多说了,反正各自喜好。95%不用 docker 这种话我是不赞同的,我 17 年眼睁睁看着 docker,k8s 发展就跟星火燎原一样。两年前我面试问 docker 基本没有了解,现在我问 docker 基本都说了解或者有学习过。我们不在一线,也没有具体数据,但是光凭身边统计就知道发展速度惊人。就光凭借 docker 的发展,我都觉得能带动一波 Go 的发展。
lfcyme
2019-11-26 01:11:45 +08:00
go 会逐渐取代 php 吧 然后 rust 独树一帜
sagaxu
2019-11-26 01:29:08 +08:00
@liulaomo 为什么 Go 语言在中国格外的火,https://cloud.tencent.com/developer/article/1057937

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

在说一句, 这点我们国家还是非常明智的!
janxin
2019-11-26 08:48:24 +08:00
@askfilm 他们还在争论欧美发明的语言哪个才是最好的语言的时候实在是兔羊兔森破了,我们应该大力推广中国人自主产权的易语言,只有易语言才能救中国码农!
alreadytaken
2019-11-26 09:15:44 +08:00
日后必然是前端 ts,后端.net ,中间层 node,前后端编码逻辑一致(都是一个人发明的),语言优雅,开发效率高。java 真是我见过的最罗嗦的几个语言之一,
fengbjhqs
2019-11-26 09:30:35 +08:00
node 以后可能不会是主要后端语言,但例如函数计算,边缘计算等零散的,感觉还是有作为,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/622765

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX