이 문서는 Google Cloud Translation API를 사용해 자동 번역되었습니다.
어떤 문서는 원문을 읽는게 나을 수도 있습니다.
GraphQL은 API용 쿼리 언어이자 기존 데이터로 이러한 쿼리를 수행하기 위한 런타임입니다. GraphQL은 API의 데이터에 대한 완전하고 이해하기 쉬운 설명을 제공하고 클라이언트에게 필요한 것을 정확히 요청할 수 있는 권한을 제공하며 시간이 지남에 따라 API를 더 쉽게 발전시키고 강력한 개발자 도구를 사용할 수 있도록 합니다.
GraphQL은 데이터와 API를 더 잘 제어할 수 있기 때문에 REST에 대한 더 나은 대안입니다. GraphQL을 사용하면 정확히 필요한 것만 요청할 수 있습니다. 이렇게 하면 시간이 지남에 따라 API를 더 쉽게 발전시킬 수 있습니다. 또한 GraphQL은 강력한 개발자 도구를 지원합니다.
GraphQL을 사용하는 방법에는 두 가지가 있습니다.
GraphQL 클라이언트 사용: GraphQL 클라이언트를 사용하여 GraphQL 쿼리를 만들 수 있습니다. GraphQL 클라이언트는 모든 주요 프로그래밍 언어에서 사용할 수 있습니다.
GraphQL 서버 사용: GraphQL 서버를 사용하여 GraphQL 쿼리를 실행할 수 있습니다. GraphQL 서버는 모든 주요 프로그래밍 언어에서 사용할 수 있습니다.
GraphQL을 사용하면 다음과 같은 많은 이점이 있습니다.
데이터에 대한 더 많은 제어: GraphQL을 사용하면 정확히 필요한 것을 요청할 수 있습니다. 이렇게 하면 시간이 지남에 따라 API를 더 쉽게 발전시킬 수 있습니다.
API에 대한 더 많은 제어: GraphQL을 사용하면 시간이 지남에 따라 API를 보다 쉽게 발전시킬 수 있습니다.
강력한 개발자 도구: GraphQL은 GraphQL Playground 및 GraphiQL과 같은 강력한 개발자 도구를 지원합니다.