Permettre l'évolutivité
Notre parti pris est de faire du TypeScript de bout en bout, mais sachez qu'en utilisant tRPC vous ne vous bridez pas à simplement générer des clients TypeScript. Vous pouvez très bien faire de votre produit un "produit API" de qualité avec des clients API dans différents langages.
Comme vos endpoints sont typés avec tRPC, vous pouvez utiliser trpc-openapi afin d'exposer votre API sous le standard OpenAPI afin d'avoir une API REST. Ce standard vous permet même ensuite de générer des clients dans n'importe quel langage.