了解关键 gRPC 概念,尝试快速入门,查找所有支持的语言和平台的教程和参考资料:
- gRPC 新手,从以下页面开始:
- gRPC 简介
- 核心概念、架构和生命周期
- 常见问题,更新较为频繁不做翻译
- gRPC 应用:
- 查找所有支持的语言和平台,然后选择快速开始。
- gRPC 详细特性
选择下边任意一个开始:- 选择一个语言或平台,然后选择教程或 API 文档
- 指南
这些是官方支持 gRPC 的语言,平台和系统版本:
| 语言 | 系统 | 编译器 / SDK |
|---|---|---|
| C/C++ | Linux, Mac | GCC 5.1+, Clang 4+ |
| C/C++ | Windows 7+ | Visual Studio 2015+ |
| C# | Linux, Mac | .NET Core, Mono 4+ |
| C# | Windows 7+ | .NET Core, NET 4.5+ |
| Dart | Windows, Linux, Mac | Dart 2.12+ |
| Go | Windows, Linux, Mac | Go 1.13+ |
| Java | Windows, Linux, Mac | Java 8+ (KitKat+ for Android) |
| Kotlin | Windows, Linux, Mac | Kotlin 1.3+ |
| Node.js | Windows, Linux, Mac | Node v8+ |
| Objective-C | macOS 10.10+, iOS 9.0+ | Xcode 7.2+ |
| PHP | Linux, Mac | PHP 7.0+ |
| Python | Windows, Linux, Mac | Python 3.5+ |
| Ruby | Windows, Linux, Mac | Ruby 2.3+ |



