

后端语言选哪个: C#, Java , Go, Rust?
source link: https://www.v2ex.com/t/890899
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

会 nodejs, 但想多学一门后端语言, 请问下列哪个在今后的 10 年~20 年最有钱景?
C#, Java, Go, Rust?
第 1 条附言 · 6 小时 59 分钟前
jones2000 8 小时 36 分钟前 c++/c
|
![]() |
to2false 8 小时 27 分钟前 go/rust
|
![]() |
ajaxgoldfish 8 小时 22 分钟前 via Android c++/c
|
![]() |
yolee599 8 小时 22 分钟前 via Android rust 吧,Linux 内核已经集成 rust 了
|
![]() |
pengtdyd 8 小时 22 分钟前 在国内技术没有钱景,业务才有钱景
|
![]() |
ClericPy 8 小时 19 分钟前 除了 Java 别的生态都还没一统江湖吧, 找工作岗位数量似乎也吊打其他后端语言. node 写后端不好使么, 现在挺多公司选型开始一把梭了, 而且也有 Serverless(当年被炒成大杀器, 还是看实际情况)
golang 岗位工资是挺高, 不过得进大厂才有机会, 小厂的话生态不足时候自研能力会扛不住 问的也太笼统了, 啥都不说就后端, 十年也太长了, 未来几年云原生要么 "我花开后百花杀", 要么又被新技术替代掉, 程序员寿命很短(五六年要么变工程师要么转行了, 谁还纠结语言), 只争朝夕 |
edis0n0 8 小时 15 分钟前 说 rust 的 100%没用它写过大 web 项目 纯粹只听别人瞎吹,很多必要的库 1.0 版都发不出来,各种小问题需要自己翻源码解决
用它写个底层的 http 服务端之类倒不错 |
![]() |
IvanLi127 8 小时 9 分钟前 via Android 我猜 Go ,虽然我很喜欢 Rust ,但是 Rust....路漫漫
|
![]() |
singerll 8 小时 3 分钟前 想赚钱还是 java ,最多加个 go
|
![]() |
sinnosong1 8 小时 2 分钟前 就 C#和 Java 里面选一个就行了,真干活还是这两个。
|
![]() |
nicegoing 7 小时 59 分钟前 还用想,学 Java 吧。其他语言生态都不如 Java 。像当初 Ruby php 一阵风,那就哭了。
Java 语法不喜欢,可以写 Kotlin ,语法非常舒服,很多写法和 TypeScript 类似。 |
![]() |
waltcow 7 小时 53 分钟前 golang
|
ration 7 小时 49 分钟前 via Android 那就先学下 java 吧,要以实际为主,用到什么学什么。我比较推崇终身学习的观点
|
![]() |
wonderfulcxm 7 小时 40 分钟前 via iPhone rust ,在国外老火了。面向润编程的话很有必要
|
fairless 7 小时 36 分钟前 提高自身的选择:c/c++
平替的选择:go 吃饭选择:Java 不要选择:rust |
wdwwtzy 7 小时 35 分钟前 你都看看啊,自己选
|
dcsuibian 7 小时 33 分钟前 学 Java 啊,生态最好,工具最全,岗位最多。
|
![]() |
lairdnote 7 小时 9 分钟前 |
![]() |
a33291 7 小时 7 分钟前 个人看法,还是根据目的和方向选择
编码体验或垂直行业:C# Web 或 Android:Java 、Go Rust 不了解,自己用来写过几个小工具,主要目的是学习他的新概念:所有权 |
![]() |
cmdOptionKana 7 小时 4 分钟前 国内首先排除 C#
然后你既然问这个问题,可见不太热爱技术,也没必要硬磕 Rust 了,这个偏向底层,不适合心态浮躁的人,因此排除 Rust 。 Go 和 Java 就不容易预测了,感觉钱景差别不大。 |
![]() |
mainjzb 6 小时 57 分钟前 排除 rust 剩下的挑个喜欢的
|
![]() |
prayx 6 小时 54 分钟前 会 node.js 可以先学 nest.js ,之后在学 java spring 那一套就是相当得心应手了。
|
![]() |
Akitora 6 小时 53 分钟前 kotlin
|
![]() |
yl20181003 6 小时 50 分钟前 via Android 国内目前闭眼选 Java
|
![]() |
sunhelter 6 小时 48 分钟前 挺感谢那些坚定不推荐 C#的人,让我保留了上海的薪资回到老家远程办公,太爽了
|
![]() |
yin1999 6 小时 39 分钟前 rust 自己玩玩挺好的,但做项目感觉生态真的不太行,就很多云厂商的 SDK 都得自己去写一遍,多痛苦。
|
![]() |
no13bus 6 小时 8 分钟前 typescript/javascript 前后端通吃。国外其实喜欢用这个。当然 Java 也是个很好的选择
|
e7 5 小时 33 分钟前 op 问的是后端,java 首选,golang 其次
|
![]() |
Soar360 5 小时 28 分钟前 |
![]() |
luzemin 5 小时 23 分钟前 Java>Go>C#>Rust
|
![]() |
janxin 4 小时 56 分钟前 Java ,世界上最好的语言 :)
|
byboy 4 小时 54 分钟前 国内的情况,目前来看还是 java 吧
|
![]() |
liuxu 3 小时 59 分钟前 找个稳定工作就 java ,golang
但是我用 rust web 框架在 1c1g 的服务器上做 CURD 的接口(模拟 CMS 类应用),读写都实现了 10k qps golang 也起码也得 2C4G ,java 就更不用说了 |
![]() |
huihuiHK 3 小时 57 分钟前 赚钱 Java 爱好 Rust
|
v2exblog 3 小时 21 分钟前 Python !
|
v1200347 3 小时 4 分钟前 个人项目用 c# 工作我随意 java go 都行
大环境如此 c#即便在 debian benchmark 上仅次于 c/c++ rust 的性能测试 techempower 上前十的 web 框架性能 但国内无人晓 没人用啊 你得为生计 属于是那些是工作 c#是生活 |
![]() |
SekiBetu 2 小时 44 分钟前 首先排除 rust ,开发简单就用 Java ,创业可以尝试用 golang
|
csfreshman 2 小时 3 分钟前 C/C++吧,永远不会淘汰的语言,后面学了以后再学点别的
|
![]() |
janus77 1 小时 55 分钟前 以 10 年来看,你完全可以在途中换语言啊,所以只需要考虑当下 3-5 年就可以了,直接 java 没错的
|
![]() |
jatshw 1 小时 51 分钟前 java & go
|
kenvix 1 小时 45 分钟前 Java 系框架、库和资料都多,然后再使用 Kotlin 语言即可
|
![]() |
klo424 1 小时 44 分钟前 Java ,千万别选 C#抢我饭碗!
|
![]() |
idragonet 1 小时 41 分钟前 当然是 JAVA....
|
haolongsun 1 小时 41 分钟前 排除 rust 其他随便选 后端 rust 就和 c/c++一样 虽然现在也有比较优秀的 web 框架 actix 和 axum,但这些非常简陋,并且写的时候也很麻烦,因为无 GC ,就注定了是小众使用开发 web 。
但是要是从事系统编程,不学 rust 就说不过去了,至少也要了解体验一下,毕竟都进入 linux 内核了,反正系统编程非常爽。 |
wangritian 1 小时 40 分钟前 业务系统 java ,中间件 go ,话说曾经最好的语言已经没有提名了吗
|
![]() |
james2013 1 小时 36 分钟前 via Android |
![]() |
tt67wq 1 小时 24 分钟前 如果你说的后端指的 crud ,那没 rust 啥事
|
beyondex 56 分钟前 via Android C# 和 Java 里面选一个,C# 开发速度快,运行速度很快,常规轮子该有的都有,国内程序员数量没 Java 多。
Java 轮子最多,程序员数量最多。 |
![]() |
deesan 55 分钟前 如果问的是今后的 10 年~ 20 年最有钱景,那肯定是 Rust, Rust 的定位是成为替代 C/C++ 的系统底层开发语言,也就是说整个世界都在被 Rust 重写,现在学能还能赶上早班车,10 年后你就是 Rust 大佬,而且,底层开发和写业务相比的话是越老越吃香的
|
beyondex 54 分钟前 via Android 最后建议 Java 别抢我饭碗 哈哈哈。
|
IDghyg5839 32 分钟前 c++/c
|
![]() |
zggsong 23 分钟前 我只能说 C# 肯定有晚饭吃 香不香就不好说了
|
Recommend
-
26
PHP - @baiman521 - 问一下 php 后端和 web 前端 在现在哪个比较吃香啊!!!
-
44
程序员 - @alex006 - 入门容易点的 , 有没有 iOS 开发的大佬推荐推荐
-
50
Go - @dog82 - 我是服务端程序员,最近想认真、系统地学其中之一
-
32
Go编程中循环调度任务的执行间隔我们通常采用 time.Sleep或time.After来实现。 写法1: go func(ctx context.Context) { for { select { case <-ctx.Done(): fmt.Println("Cancelled", time.Now())...
-
42
前端开发 - @yazinnnn - vue react angular 三选一,没有打算以前端为生,也不想全干,只是平常想写个东西玩玩,抑或是将来揽个私活,能干着顺手,效率也还过得去,那么学哪个呢?
-
10
JAVA与GO语言哪个更容易学? 令狐义卓 · 大约19小时之前 · 146 次点击 · 预计阅读时间 1 分钟 · 不到1分钟之前 开始浏览 ...
-
15
想写个高性能版 Nextcloud 后端,用 Rust 还是 Java 好? V2EX › Java 想写个高性能版 Nextcloud 后端,用 Rust 还是 Java 好?
-
9
Java和Golang到底哪个语言更简单? - sivalabs 一旦您开始使用多种语言,您可能会开始质疑现状。您可能会以不同的方式看待事物,并为您钟爱的编程语言带回一些良好的习惯。我认为“代码简单”是软件开发的一个被低估的特性,我们需要更加关注代码的可读性...
-
7
Golang vs Rust 为后端选择哪种语言? 如果您的项目涉及...
-
3
C++/c/rust/go/java后端必提升的知识 xiaoxiaohuaer · 1...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK