Go、Rust、C#、Ruby 概览,理解 Java 之外的后端生态。
登录后追踪本课程进度 —登录
多语言后端概览
pick-a-backend-language 节点;生态对比。
Go 入门
goroutine、标准库、云原生常见度。
Rust 入门
所有权、安全、系统级性能。
C# 入门
.NET、ASP.NET Core 概览。
Ruby 入门
Rails 生态;脚本与 Web。
语言对比
性能、并发、招聘、库生态。
并发模型
线程/协程/actor;对照 java-fundamentals。
包管理与工具链
npm/cargo/go mod/nuget/gem。
与 Java 互操作
JNI、gRPC 跨语言;微服务分工。
如何选择语言
团队、场景、遗留系统。
多语言微服务
衔接 spring-cloud、grpc。
综合练习
为一个新服务选语言并写 ADR。