「Stringly Typed」APIとの別れ:型安全性の新たな視点

2025-05-07
「Stringly Typed」APIとの別れ:型安全性の新たな視点

スコット・ハンセルマンに触発された著者は、「Stringly Typed」アプリケーションという概念を探求しています。これは、より良い型が存在するにもかかわらず、文字列をデータ転送に使用する方法です。これは、バックエンドAPIと対話するシングルページアプリケーション(SPA)では一般的であり、ほとんどのAPIがJSONを使用するため、型情報が失われ、型安全性が低下します。著者は、この方法に対する過去の寛容さを反省し、TypeScript、tRPC、GraphQLなどのソリューションを探索して、ネットワーク上の型安全性を達成し、「Stringly Typed」インターフェースを排除することを始めます。

続きを読む
開発