c# - GraphQL 为 .net 开发做好准备

标签 c# rest api asp.net-web-api graphql

我发现 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/

相关文章:

c# - .Net 4.0 中没有 ConcurrentList<T> 吗?

c# - 类型推断变量

c# - 在 docker 容器异常 : Unable to load DLL 'System.Security.Cryptography.Native.OpenSsl' 中运行的身份服务器 4

python - flask REST API 错误 : The view function did not return a valid response

php - 在 Elasticsearch php API 中使用多种类型或索引

c# - TreeView - 只允许编辑某些节点

rest - 从 rest api 调用 puppeteer

java - 如何区分项目的问题,同时检索所有项目的所有问题?

android - 使用 Google+ API 获取公共(public)信息

PHP MySql 获取 json 没有内容