当前位置: 首页 > news >正文

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

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

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。

相关文章:

  • 网页布局新视角:全局居中的魅力与应用
  • Mapreduce中maven打包
  • 基于ARM+FPGA+DSP的储能协调控制器解决方案,支持国产化
  • 游戏开发核心技术解析——从引擎架构到攻防体系的完整技能树
  • Leetcode98、230:二叉搜索树
  • 【重学Android】03.高版本 Android Studio 不能使用引用库资源ID的问题
  • STM32F103 单片机(基于 ARM Cortex-M3 内核)的启动过程涉及硬件初始化、固件配置和程序执行流程。
  • 一种免费的离线ocr-汉字识别率100%
  • 1656打印路径-Floyd/图论-链表/数据结构
  • 如何使用 uv 构建 Python 包并本地安装
  • 【算法笔记】动态规划基础(一):dp思想、基础线性dp
  • 数据结构与算法学习笔记(Acwing提高课)----动态规划·数字三角形
  • Kubernetes (k8s) 日常运维命令总结
  • 12-DevOps-Gitlab托管Jenkinsfile
  • TDengine 数据订阅设计
  • Linux驱动开发2 - 内核定时器驱动
  • 时序数据库 TDengine 助力石油石化业务, 平滑接替 Oracle 数据库
  • 【GESP】C++二级真题 luogu-B4259 [GESP202503 二级] 等差矩阵
  • Spark集群搭建之Yarn模式
  • PyCharm 链接 Podman Desktop 的 podman-machine-default Linux 虚拟环境
  • 最高法:家长以监督为名虚构事实诋毁学校的,应承担侵权责任
  • “中华优秀科普图书榜”2024年度榜单揭晓
  • 上海之旅相册②俄罗斯Chaika:客居六年,致上海的情书
  • 30小时已过,俄罗斯复活节停火不再延长
  • 今年1-3月全国吸收外资2692.3亿元人民币
  • 北京:义务教育阶段入学将积极为多孩家庭长幼随学创造条件