38
abcbuzhiming
Nov 25, 2019 3
43
lhx2008
Nov 25, 2019 via Android
@
samwalt 可以这么理解,但是现在 dns 和 proxy 都可以被自动维护,服务只管访问域名就行了,不需要客户端管理 IP 池和负载均衡
44
fx
Nov 25, 2019
Golang 比 php 要简单
46
xuanbg
Nov 25, 2019
Java 至少还能统治几十年,go 有可能和 Java 分庭抗礼,python、nodeJS 什么的,没什么希望。
48
taogen
Nov 25, 2019 via Android
月经贴,吃瓜
50
abmin521
Nov 25, 2019 via iPhone
@
lhx2008 理想很丰满,首先要让用户从 vm 过度 其次还有现有服务的改造 难
51
hyy1995
Nov 25, 2019
Node 肯定不行。。。看好 go
52
shuangya
Nov 25, 2019 via Android
Go 不确定,和 Java 分庭抗礼短期内不太可能。另外 Go 面临的竞争对手不少,Go 本身也还不错,所以未来不好说。 Python+,算法还在发展,Python 是钦点的,没办法。 Node++,“大前端”是大趋势,没啥可选的。 另外 Java 目前当然是绝对的霸主。容器化等技术虽然尽可能做到底层不敏感、抹平差距,但是生态和技术积累是没那么容易建立起来的。 设计好的语言多了去了,为什么最后留下的是整天被人吐槽的 PHP、JS、Java ?语言设计的再好没有用,需要看它能不能解决实际问题。
53
charlie21
Nov 25, 2019
java 平台和 linux 平台是绑定的。 如果想和 java 抗衡,只有依靠 windows 平台打开一片天。windows 平台友好的语言就是 VC++ 和 C# 然而 Windows 平台阿什么的,是 V2EX 网友的盲区,你要注意你问话的场合 其他 linux 平台的语言阿,python 什么的,都会受制于 java golang 因为跨平台太方便了,可能会受 java 影响小一点 远程开发的易用性,python 和 php 都可以支持 \\ 最后,“未来的语言趋势” 都是 tmd 扯淡。未来都是业务导向的,高性能方面 有 C++ 过度到 golang rust 了吗?没有阿,C++ 和 java 就的典型的告诉你 最美不过夕阳红。 so 这就是一个 最美不过夕阳红 的行业,很好 最美不过夕阳红 温馨又从容 夕阳是晚开的花 夕阳是陈年的酒 夕阳是迟到的爱 夕阳是未了的情 #活在 java 的阴影里永世不得超生 -
54
cutiechi
Nov 25, 2019 via iPhone
各个语言擅长的领域不同
55
lovedebug
Nov 25, 2019
看好 Node 和 Go,java 未来长时间内不可替代。
57
loading
Nov 25, 2019 via Android
go js
58
smallyu
Nov 25, 2019
Java 是世界上最好的语言
59
wangxiaoaer
Nov 25, 2019 via Android
@
lhx2008 spring 的微服务从来都不是重点,重点是 MVC jdbc jpa cache 等,尤其是后来的 spring boot,这个才是开发的神器,效率高。
60
gowk
Nov 25, 2019
没有银弹 Java、Pytho、Javascript、Go 会在不同的领域发光发热 中小型系统,Java 还是首选,短期内( 10 年?20 年?)无法撼动 大型分布式系统,多语言是趋势,其中 Go 的身影会越来越多
61
trait
Nov 25, 2019 via iPhone
63
lhx2008
Nov 25, 2019 via Android
@
wangxiaoaer mysql 连接池,orm,其他语言也有,而且自由度来说,也比不过 python 或者其他动态语言。
boot 效率确实是高,还有 IOC,这算是一个优点吧,不过很多只是个固定的范式,你想改就麻烦又不优雅了
比如配多 mysql 源,redis 自定义持久化格式,json 自定义解析,甚至是 http client 都规定对方必须是 json 而且有指定的头,要自己配又是很麻烦的事情。
64
springz
Nov 25, 2019
1. Java 未来几年估计没啥变化,我们一般说 Java 其实是连 JVM 系语言一起算了 ( Kotlin,Groovy )等,Scala 有特殊性,未来看好 Kotlin 2. Go 我预期不看好,Kotlin 是 Better Java 那 Go 就是 Better C,依赖个人战斗力,玩不好配合上面说过了,玩崩分分钟。 3. Rust 预期看好,Better C/C++ 基础设施操作系统浏览器内核,IoT 场景的更好的选择。 4. Node.js 不知道 5. Python 会烂大街,就像所有人都会 C,但是你用 C 找不到工作。
66
exhades
Nov 25, 2019
Rust 和 Python 是未来。
67
lhx2008
Nov 25, 2019 via Android
@
wangxiaoaer java 比 python,在工程系便捷性稳定性上面有优势的,但是性能上就还是比较一般,无论是内存占用还是默认同步的 servlet,和 go 还是没法比。至于 java 的异步编程或者是响应式编程,工程性稳定性又大幅下降了。
68
tairan2006
Nov 25, 2019
go 增加,Java 减少,容器时代 docker 里面放个 JVM 不嫌麻烦么,而且占用内存没啥优势;不过 java 在大数据领域的地位不可动摇。 python 减少,python 在 web 方向上已经没有发展价值了,只剩下人工智能那一小撮东西;当然写个脚本很好使。 nodejs 和 php 一样可以认为是历史遗毒了…长期存在但是真的没啥价值。
69
inhzus
Nov 25, 2019 via Android
go 的 gc 加加油还有希望。之前实习的部门因为 gc 问题已经全线换 c++ 了
70
jswh
Nov 25, 2019
rust
71
SimpleWei
Nov 25, 2019
目前就看好 java 和 nodejs,好的公司后端 java ( java 生态就是无敌,不管是个人开发还是多人开发都很优秀),php、python 后端估摸都直接被 nodejs 一套带走,python 就用于计算后端国内你怕是工作都没得找,php 凉了,go 能有像 java 这么多人维护开发才有潜力
72
sgissb1
Nov 25, 2019
python 原生能搞定 gil 问题的话,发展会很好,现在好多 python 的东西越发展越广了。 go 的话,表示持观望态度,go 太年轻了,还有很多路要走。如果作为脚本语言还好,问题是要作为“编译”型语言。 nodejs 没接触过不了解,但 web 方向还会有一些发展余地,能不能往 native 方向继续渗透就要看情况了。
73
rhythmer
Nov 25, 2019
未来还是说中文,反正干这行也干不到 40,离退休还有 20 年。
74
123s
Nov 25, 2019
js(ts) java
77
avalon0624
Nov 25, 2019
python 进一步降温 go 吞噬部分 Java 岗位,不温不火 nodejs 吞噬 php 岗位
78
pursuer
Nov 25, 2019
感觉大部分人都是针对后端服务的视角考虑的,其实还有很多领域。c/c++在嵌入式和计算密集领域基本不可动摇,VHDL Verilog 这类专业用途的描述语言大概也没动力改变,一些广泛的领域(如 GUI,构建系统,网络服务)可能会被一门特性丰富的通用型语言占据。猜测可能是 C#,Kotlin,Java20,C++30... Go 如果继续把低糖、关键字少、编译快作为卖点的话可能不太行。脚本语言在现在 IDE 面前,优势也不够明显了。不过说来,现在对语言发展影响最大的果然还是生态吧。
79
CEBBCAT
Nov 25, 2019
@
janxin #35 真心求教您的学习路径是什么,Go 圣经( GOPL )我在看,但似乎完成不了 7 天熟练的水平,15 天 XX 就更不用说了……
80
Kirscheis
Nov 25, 2019
python,c++,julia,go,java,fortran,rust,matlab,c#都写过实际的项目,以我目前为止的经验看,大多数严肃的项目还是 c++最稳,尤其是涉及 GPU 的项目。python 真正擅长的就是快速写脚本,如果你的工作实际上只需要调库就能完成那就 python。 未来趋势怎样很难说,但我觉得 10 年内这俩是比较稳的
81
janxin
Nov 25, 2019
@
CEBBCAT 咦正好扫到,这个是引用来自阿里的说法,不是我原创的 23333
如果你有一定的 C 基础,基本上掌握还是很快的
82
janxin
Nov 25, 2019
@
CEBBCAT 不要在意多少天这个说法,我也是调侃把这句话放上来了而已。对于编程这件事,要承认有智商鸿沟这种事情存在,有人半天就能搞明白的事,有人可能要花几倍甚至更长的时间都很正常。实践经验是有些时候有加速学习效果的,但是对于没经验的学生而言,可能这个门槛要高一些了。
83
CEBBCAT
Nov 25, 2019
@
janxin 喔喔,好吧。我觉得我的 C 基础不算很差,现在大四,大一学 C 的时候班里也是数一数二的,也参加过一些编程竞赛,可能是我上一次读 GOPL 没什么耐心吧。
最近看
https://gobyexample.com 这个站点蛮好的。我最近也在用 Golang 去写毕设,写得七七八八了,Gin+Vue,挺顺手。只是还没有有那种如臂使指的感觉
85
phpcxy
Nov 25, 2019
真是各人有个人看法啊~
86
taoxin167
Nov 25, 2019
Rust、Swift、Python、Kotlin、Go,这些都是前途比较光明的语言
87
barbery
Nov 25, 2019
php + go 完美,快速开发 + 高性能
88
xwcs
Nov 25, 2019
89
love
Nov 25, 2019
大致扫了眼,果然我大 js 就是在被鄙视的最底层,都成遗毒了。。。
90
Hanggi
Nov 25, 2019
@
barbery go = 快速开发 + 高性能。为啥还要加个 php 呢?而且单单一个 Nodejs 就已经可以完爆 php 的开发速度和性能了。
91
qq316107934
Nov 25, 2019
@
NeinChn #30 错了,用了 Service Mesh 反而会大幅度提高 Python 服务的吞吐。另外 Service Mesh 的入侵程度不高的,不需要入侵框架,代码修改少。
92
dbpe
Nov 25, 2019
@
FrankHB GraalVM 已经在自举了..但是这玩意..定位到底是啥..我现在还没弄清楚..顶替现在的 jvm?
94
dosmlp
Nov 25, 2019
从上面的发言可以看出,99%是 web 程序员
95
Erskine
Nov 25, 2019
如果 Go 有个泛型就好了。
96
by73
Nov 25, 2019
现在讨论这个没有太大意义,Java 为啥“流行”?因为库和屎坑。目前转 Go 等新语言的公司,多数都是从头开干的,但这些公司有多少?前面也有人提到性能问题,说实话,不是每个厂性能都要像淘宝阿里一样百万并发,所以语言带来的性能问题其实微乎其微。 所以将来比较长一段时间,只要屎坑没被清理完毕,那么 Java 依然会保持很大优势。并且清理屎坑这种事情需要大公司花费长时间的人力和物力去做,在 Java 还可堪一用的情况下暂时不太可能出现太大转机,非要预测的话,服务端 Go 可能会更好一些,毕竟背后有一个帝国撑腰,现在新项目趋势比较明显。 (这个问题其实感觉和之前的“为什么 CentOS 仍然是主流”有点类似,都是历史包袱太严重,似乎很多问题都可以归结于历史原因?)
97
encro
Nov 25, 2019
语言的生死, 决定于环境, 恐龙生存不下来, 是因为环境变了。 未来的环境是怎样? 我认为是大平台型公司+小公司, 中层公司活下来很难,活下来的估计也会在研发上谨慎投资, 且大公司的程序员会将很多中小公司的程序员的活干了(云计算,paas,saas ) 所以未来整体市场需求应该是萎缩的, 今天还有班上, 再过 2-5 年再看看, 可能更多程序员被迫进入传统行业, 传统行业再改造, 如果改造的好也许能避免今天网易员工这样的情况 大平台公司,未来应该主流还是 java+go,以为高并发,云计算,分布式就是 Python 的短; 小公司,PHP/java/c#很多还是 Python 无法替代的,毕竟大部分小公司用不上数据挖掘,机器学习; 而中型公司,java/c#是比较稳健的选择。 Python ? 我认为是生态不行,easywechat,小程序,元计算厂商支持,当前 PHP/java/c#都已经足够便利,没有使用一个慢吞吞,代码毫无规范可言 Python 的理由。唯一的机会在于机器学习在传统行业以及物联网的应用。不会死,但是火也不会。 Nodejs ? 我认为已经误入歧途,先解决 Node,TS,dart 的选择问题,然后需要解决 vue/react/ng 这些工具编译速度居然比 java 还慢的问题。 我认为的未来编程是这样的: 大部分时候只需要在云服务器上选模板,拖组件,搭建工作流即可。 算法是什么?组件已经写好了,比如一个电商推荐,内容协调,拖拖组件改改参数就行。 这些东西以前就有了,目前正在逐步进入下一阶段, 国外 saleforce,slack, Yammer,Google Hangouts, 国内钉钉投 teambition,金蝶投纷享销客,金山办公也上市了, 未来大部分软件不是去自己公司开发,而是直接用钉钉这类平台,去应用市场装一个 APP (或者云厂商的开源市场装一个),一个 APP 解决了一类型企业问题的问题。
98
rockyou12
Nov 25, 2019
只说后端的话,java 还是霸主,想大数据和流计算这种,除了 java 其它语言基本没有生产上敢用的框架,或者说各种框架 java 或 jvm 语言都是第一语言…… 但这三个在各自领域都站稳脚跟了,只是想扩展领域很难,除非 java 自杀或者不再发展……
100
manami
Nov 25, 2019 via Android 1
Dart 语言会在谷歌推出 Fuchsia OS 后大放异彩,Flutter 现在已经开始能够开发跨平台的移动、PC 桌面等应用了……
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