101
Acoolda 2019-11-25 18:03:01 +08:00
我感觉 java 前面挖的护城河太深了,java 肯定不会太差
|
102
zhouwei520 2019-11-25 18:03:59 +08:00
翻页
JAVA 一天不死,尔等皆要称臣 |
103
aliveyang 2019-11-25 18:54:17 +08:00
以后程序由算法自动生成, 编码成为少数人的游戏
|
104
sagaxu 2019-11-25 20:19:59 +08:00 via Android
Go 最大的问题是啰嗦,如果注重开发效率,它并不理想。Go 的 CPU 性能,也只是跟跑热的 JVM 伯仲之间,内存占用是要少一些,但不是线性关系,应用自身数据越大,Go 和 JVM 的内存占用越接近。Go 的 gc 实现,目前比 JVM 实现还差了几年。Go 的容器比 JVM 小 200M,这是个不小优势,但 95%以上的公司根本不需要容器技术。
Go 的地域分布跟 mybatis 有点相似,墙外开花墙内香,在中国很流行,中国之外也就一般。 |
105
zsc8917zsc 2019-11-25 20:47:49 +08:00
如论开发速度、性能、代码的优雅...那么.net core 3.0 不香么......
|
106
cmdOptionKana 2019-11-25 21:33:32 +08:00
.net core 其实很有竞争力,C#本身很优秀,只是因为微软以前在开源社区形象不好才没有爆发。但微软最近几年在开源社区的表现非常瞩目,已经逐步挽回形象,因此 .net core 有随时爆发的潜在实力。
|
107
guanhui07 2019-11-25 21:38:40 +08:00
java 工业化的
|
108
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 多其它区块链项目。 |
109
chenyu0532 2019-11-25 22:26:16 +08:00
在北上广深杭还可以讨论一番。。在其他的二线。。老老实实的写个 java 或者 php 就挺好。。
|
110
AmrtaShiva 2019-11-25 22:39:30 +08:00 via Android
@wqzjk393 C sharp 呢!
|
111
TypeError 2019-11-25 22:54:00 +08:00 via Android 1
@CEBBCAT GOPL 我也看不下去可能有点枯燥,go 官网 tour 和一本国人写的 go 语言笔记不错,很快就能上手
|
112
mamahaha 2019-11-25 23:11:46 +08:00
实际上不管是喷还是夸,一点意义也没有。说某某语言好的不见得他自己会用,说某某语言不好用的不见得他不用。
|
113
blless 2019-11-26 00:16:47 +08:00
@sagaxu #104 Go 能做大部分数据库 /网络中间件 /云原生基础就能说明不少问题,想想也知道 Go 是面向硬件编译型语言,甚至自带一套汇编直接操作硬件层,不讨论极致优化平均性能肯定比 JAVA 强的。
语言层面就不多说了,反正各自喜好。95%不用 docker 这种话我是不赞同的,我 17 年眼睁睁看着 docker,k8s 发展就跟星火燎原一样。两年前我面试问 docker 基本没有了解,现在我问 docker 基本都说了解或者有学习过。我们不在一线,也没有具体数据,但是光凭身边统计就知道发展速度惊人。就光凭借 docker 的发展,我都觉得能带动一波 Go 的发展。 |
114
lfcyme 2019-11-26 01:11:45 +08:00 via Android
go 会逐渐取代 php 吧 然后 rust 独树一帜
|
115
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。 |
116
fox0001 2019-11-26 08:02:17 +08:00 via Android
用过 go 和 Python3,作为后端、日常小程序、廉价 VPS 使用者,我选 go
|
117
askfilm 2019-11-26 08:39:01 +08:00
@liulaomo 我说个很多人不爱听的, 米国 Go 用的多, 有个很重要的点是 golang 是到 google 的,google 是米国的。 你要知道欧洲国家和日本等有多担忧同时也在抵抗 G A A F 的垄断。
在说一句, 这点我们国家还是非常明智的! |
118
janxin 2019-11-26 08:48:24 +08:00 1
@askfilm 他们还在争论欧美发明的语言哪个才是最好的语言的时候实在是兔羊兔森破了,我们应该大力推广中国人自主产权的易语言,只有易语言才能救中国码农!
|
119
alreadytaken 2019-11-26 09:15:44 +08:00
日后必然是前端 ts,后端.net ,中间层 node,前后端编码逻辑一致(都是一个人发明的),语言优雅,开发效率高。java 真是我见过的最罗嗦的几个语言之一,
|
120
fengbjhqs 2019-11-26 09:30:35 +08:00
node 以后可能不会是主要后端语言,但例如函数计算,边缘计算等零散的,感觉还是有作为,
|
123
sunwei0325 2019-11-26 09:52:28 +08:00
大多数人都是希望自己喜欢的, 自己擅长的能够成为常青树, 但是也只是一厢情愿而已, 艺多不压身, 多学点没坏处.
|
124
crella 2019-11-26 10:05:26 +08:00 via Android
那么 lua、perl、ruby 谁先冷掉(づ ●─● )づ
|
125
kerner 2019-11-26 10:10:10 +08:00
@sunwei0325 是的这样的
|
126
alphardex 2019-11-26 10:30:53 +08:00 via iPhone
看好 ts 和 python
|
127
mikulch 2019-11-26 17:41:42 +08:00
以后 99%的程序员只需要关心业务逻辑和 UI 表现。
所以只有 ts 和 java 一统天下。 |