Skip to content

docs: add honest comparison table vs Google's official .NET packages#309

Merged
maximn merged 1 commit into
masterfrom
maximn/readme-vs-official-sdks
Jun 16, 2026
Merged

docs: add honest comparison table vs Google's official .NET packages#309
maximn merged 1 commit into
masterfrom
maximn/readme-vs-official-sdks

Conversation

@maximn

@maximn maximn commented Jun 16, 2026

Copy link
Copy Markdown
Owner

What

Upgrades the README's "Why this vs Google's official packages" section from a single prose paragraph into a scannable, honest comparison table.

Google ships official .NET packages for its newer gRPC APIs (Google.Maps.Routing.V2, Google.Maps.Places.V1, Google.Maps.Geocode.V4, …), but for several classic REST web-service APIs (Distance Matrix, Elevation, Time Zone, Directions, Static Maps) there's no official .NET client at all. This section owns that comparison rather than hiding from it.

Why

Most .NET devs would pick a friendlier wrapper if they knew it existed and how it compares. The section now makes that case with an at-a-glance table — and stays honest about where the official packages are the better choice.

Honesty notes

The comparison was grounded in research, which corrected two overclaims in the previous prose:

  • Dropped "async-first" as a differentiator — the official gRPC clients are async too.
  • Dropped "multi-framework reach" as a headline — GAX v4 targets net462, so official packages reach .NET Framework too; the edge is marginal.

Kept only defensible rows: no-official-client coverage, one-package-vs-per-API, lightweight deps vs the gRPC stack, stable 2.x vs several official Maps packages still in beta, DI/IHttpClientFactory, and built-in OpenTelemetry. A closing "prefer the official packages when…" note covers gRPC streaming / Google Cloud integration / Google's support.

Scope

Docs-only — no code, csproj, public-API, or changelog impact.

@maximn maximn enabled auto-merge (squash) June 16, 2026 07:23
@github-actions

Copy link
Copy Markdown

🔬 TestGlance

✅ 212 passed across 1 job — 100.0% · ⏱️ 2.1s

Job Result Pass rate Duration Health
build 212/212 · 100.0% 2.1s Report
🟡 build — details

✅ 212 passed
████████████████ 100.0%
⏱️ 2.1s

vs master

Metric master PR Delta
Pass rate 100.0% 100.0% +0.0%
Duration 2.2s 2.1s -3.9%

📄 HTML Report


Updated 2026-06-16T07:24:19.425Z

@maximn maximn merged commit 3d87aa3 into master Jun 16, 2026
7 checks passed
@maximn maximn deleted the maximn/readme-vs-official-sdks branch June 16, 2026 07:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant