伺服器用什么语言开发呢?做什么用什么?

最近因为要评估帮合作对象做连接我们工具的语言翻译器,所以顺便做了一个小范围的调查,看看那些语言是应该在我们优先制作翻译器的部分,当然,各种语言在伺服器开发中其实各有拥护者,而选择也很常受到应用场景、产业特性甚至历史包袱影响。

1.微软系的天下:C#

不得不说,在有微软生态绑定的情况下,C# 果然是最多人选择的语言。 ASP.NET Core 发展多年,生态成熟、文件完善,加上 Azure 的整合优势,对许多企业来说算是稳健、安全又效率不错的选择。很多企业级内网系统、管理平台、甚至游戏后台,都选它没错。

2.元祖级别:C/C++

说到高效能、低延迟,还是有不少人会选 C 或 C++。像是游戏引擎后端、即时运算服务、嵌入式系统,也许还有unreal的存在加持。但是新语言方便好用,所以人数少一点。

3.技术宅新欢:Rust

在选起other的人中强烈推荐Rust,粉丝都眼睛发亮。记忆安全、效能高,还能编译成 WebAssembly。不少新创或技术导向团队会尝试用 Rust 做伺服器,虽然目前还不是主流,但未来潜力无穷。

4.金融老将:Java

Java 系统的架构都偏「老派」在银行、政府、大型企业里依然无可取代。

5.新创宠儿:Golang

Go 算是这几年窜起最快的后端语言之一。语法简洁、并发处理设计优雅,对初创公司来说特别有吸引力。 Docker、Kubernetes 这类云原生工具背后就是用 Go 写的,也让它更受欢迎。不过...听到很多博弈产业也特别爱用 Go。

相关推荐
luo_guibin20 分钟前
Linux系统下OpenSSL升级全流程,新旧版本切换
linux·运维·服务器
无忧.芙桃27 分钟前
C++语言原理与实践(十二):list类的底层实现
c++·windows·list
看着博客敲代码27 分钟前
No space left on device:服务器被 SSH 爆破到日志写满的完整排查与止血
linux·运维·服务器·安全·ssh
沫璃染墨29 分钟前
《Linux工程实践篇(二):线程池实战——从线程安全单例到完整源码实现》
linux·开发语言·c++·单例模式·设计模式·系统架构
极光通讯35 分钟前
服务器内存来料检验(IQC)实操:批次追溯、外观判定与上机验证
java·服务器·算法
Raspberry_Pi_官方账号40 分钟前
Raspberry Pi Desktop 全面升级,现已登陆 PC 和 Mac
服务器·网络·macos·树莓派·raspberry pi·raspberrypios
大侠归来1 小时前
Spring Boot 2.1 → 3.5 迁移推演:从实战出发的完整路线图
java·spring boot·后端
Rooting++1 小时前
用友打包的APP壳子怎么获取SHA1码?
运维·服务器
云飞云共享云桌面1 小时前
降本 + 护图纸:珠海制造装备工厂 SolidWorks 服务器共享设计方案
运维·服务器·制造
yumgpkpm1 小时前
(CDH 7)CDP Private Cloud Base 7.3.1 → Acceldata ODP 3.3.6.4 引擎迁移风险评估表
服务器·人工智能·hadoop·python·华为·zookeeper·hbase