我发现 GraphQL 是一种诱人的选择,可以将前端开发与 API 分离(可能非常适合我们公司,该公司为每个客户进行大量 API 定制)。但是,我不太清楚它是否已准备好用于 .NET 开发环境,或者它是否仍被视为一项早期技术?我也不知道它背后是否有更大的问题(例如 N+1 问题)。在 .NET 实现中对 GraphQL 有任何经验和指导吗?
最佳答案
一个月后这里没有答案这一事实应该说明了它的故事。
我已将关注点从 .NET Framework 转移到 .NET Core,在试用了可用的 .NET 库后,我很快就选择了基于 TypeScript 构建的 API 网关和更成熟的 Facebook 支持的 GraphQL 实现。
随着服务器问题的解决,我的基于 .NET Framework/Core 的组合客户端可以轻松地与 API 网关通信。由于网关本身相当轻巧,因此稍后将其替换为更可靠的 .NET Core 实现将很容易。
关于c# - GraphQL 为 .net 开发做好准备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39481691/