PT GraphQL também é um belo núcleo para o Gatsby, embora você não necessite realmente do GraphQL para construir um site do Gatsby. Na maioria dos casos ao construir sites estáticos, você não precisará da flexibilidade que o GraphQL oferece.
PT GraphQL também é um belo núcleo para o Gatsby, embora você não necessite realmente do GraphQL para construir um site do Gatsby. Na maioria dos casos ao construir sites estáticos, você não precisará da flexibilidade que o GraphQL oferece.
EN GraphQL is also pretty core to Gatsby, although you don't necessarily need GraphQL to build a Gatsby site. In most cases when building static websites, you won't need the flexibility that GraphQL provides.
Portekizce | İngilizce |
---|---|
núcleo | core |
casos | cases |
flexibilidade | flexibility |
precisar | need |
PT A melhor maneira de entender o GraphQL é vendo alguns exemplos de consultas e respostas. Vamos dar uma olhada em três exemplos adaptados do site do projeto GraphQL, graphql.org.
EN The best way to appreciate GraphQL is to look at some sample queries and responses. Let’s look at 3 examples adapted from the GraphQL project website, graphql.org.
Portekizce | İngilizce |
---|---|
é | is |
consultas | queries |
respostas | responses |
vamos | let’s |
org | org |
s | s |
PT O GraphQL foi desenvolvido pelo Facebook, que foi o primeiro a usá-lo para aplicações mobile em 2012. A especificação do GraphQL foi transformada em open source em 2015. Agora, ela é supervisionada pela GraphQL Foundation.
EN GraphQL was developed by Facebook, which first began using it for mobile applications in 2012. The GraphQL specification was open sourced in 2015. It is now overseen by the GraphQL Foundation.
Portekizce | İngilizce |
---|---|
desenvolvido | developed |
aplicações | applications |
mobile | mobile |
especificação | specification |
open | open |
agora | now |
do | sourced |
PT GraphQL também é um belo núcleo para o Gatsby, embora você não necessite realmente do GraphQL para construir um site do Gatsby. Na maioria dos casos ao construir sites estáticos, você não precisará da flexibilidade que o GraphQL oferece.
EN GraphQL is also pretty core to Gatsby, although you don't necessarily need GraphQL to build a Gatsby site. In most cases when building static websites, you won't need the flexibility that GraphQL provides.
Portekizce | İngilizce |
---|---|
núcleo | core |
casos | cases |
flexibilidade | flexibility |
precisar | need |
PT Além das interações REST, também executa mocks de APIs GraphQL — um bônus, já que pode ser complexo simular manualmente no nível da rede com GraphQL.
EN In addition to REST interactions, it mocks GraphQL APIs — a bonus because GraphQL can be complex to mock manually at the network level.
Portekizce | İngilizce |
---|---|
interações | interactions |
rest | rest |
apis | apis |
bônus | bonus |
complexo | complex |
manualmente | manually |
nível | level |
PT Você está pensando em experimentar o GraphQL em um ambiente corporativo? A adoção do GraphQL tem seus prós e contras.
EN Thinking about trying GraphQL in a business or enterprise environment? It comes with both pros and cons.
Portekizce | İngilizce |
---|---|
pensando | thinking |
ambiente | environment |
prós | pros |
contras | cons |
PT Se você for usuário do GitHub, uma maneira rápida de ter uma experiência prática com o GraphQL seria usando o GitHub’s GraphQL Explorer.
EN If you are a GitHub user, a quick way to get a hands-on experience with GraphQL is with GitHub’s GraphQL Explorer.
Portekizce | İngilizce |
---|---|
se | if |
github | github |
maneira | way |
rápida | quick |
s | s |
explorer | explorer |
PT Há vários projetos open source que envolvem o uso do GraphQL. A lista abaixo não é muito grande, mas inclui projetos desenvolvidos para viabilizar a adoção do GraphQL.
EN There are a variety of open source projects that involve GraphQL. The list below is not exhaustive, but includes projects designed to facilitate the adoption of GraphQL.
Portekizce | İngilizce |
---|---|
projetos | projects |
open | open |
source | source |
envolvem | involve |
inclui | includes |
adoção | adoption |
PT OpenAPI-to-GraphQL, uma interface de linha de comando e biblioteca para traduzir as APIs descritas pelo OpenAPI Specifications ou Swagger em GraphQL.
EN OpenAPI-to-GraphQL, a command-line interface and library for translating APIs described by OpenAPI Specifications or Swagger into GraphQL.
Portekizce | İngilizce |
---|---|
interface | interface |
linha | line |
comando | command |
biblioteca | library |
apis | apis |
descritas | described |
ou | or |
PT O analytics incorporado da Cloudflare proporciona insights mais profundos sobre seus padrões de tráfego, ameaças observadas (e bloqueadas) e muito mais, diretamente do painel de controle ou por meio da API GraphQL da Cloudflare
EN Cloudflare’s built-in analytics give you deeper insights into your traffic patterns, threats observed (and blocked), and much more right from the dashboard or via the Cloudflare GraphQL API
Portekizce | İngilizce |
---|---|
o | the |
analytics | analytics |
incorporado | built-in |
insights | insights |
padrões | patterns |
tráfego | traffic |
ameaças | threats |
observadas | observed |
ou | or |
api | api |
PT O analytics incorporado da Cloudflare proporciona insights mais profundos sobre seus padrões de tráfego, ameaças observadas (e bloqueadas) e muito mais, diretamente do painel de controle ou por meio da API GraphQL da Cloudflare
EN Cloudflare’s built-in analytics give you deeper insights into your traffic patterns, threats observed (and blocked), and much more right from the dashboard or via the Cloudflare GraphQL API
Portekizce | İngilizce |
---|---|
o | the |
analytics | analytics |
incorporado | built-in |
insights | insights |
padrões | patterns |
tráfego | traffic |
ameaças | threats |
observadas | observed |
ou | or |
api | api |
PT Este método de serviço (this.addRoute(opts, toBottom = true)) adiciona/substitui uma rota. Por exemplo, você pode chamá-lo de seus mixins para definir novas rotas (por exemplo, rota swager, rota graphql, etc.).
EN This service method (this.addRoute(opts, toBottom = true)) add/replace a route. For example, you can call it from your mixins to define new routes (e.g. swagger route, graphql route, etc.).
Portekizce | İngilizce |
---|---|
método | method |
serviço | service |
true | true |
adiciona | add |
substitui | replace |
novas | new |
etc | etc |
PT Como alternativa à arquitetura REST, o GraphQL permite aos desenvolvedores construir solicitações que extraem os dados de várias fontes em uma única chamada de API.
EN As an alternative to REST, GraphQL lets developers construct requests that pull data from multiple data sources in a single API call.
Portekizce | İngilizce |
---|---|
alternativa | alternative |
rest | rest |
permite | lets |
desenvolvedores | developers |
construir | construct |
chamada | call |
api | api |
PT Além disso, o GraphQL proporciona aos profissionais responsáveis pela manutenção das APIs flexibilidade para adicionar ou preterir campos, sem afetar as consultas existentes
EN Additionally, GraphQL gives API maintainers the flexibility to add or deprecate fields without impacting existing queries
Portekizce | İngilizce |
---|---|
proporciona | gives |
apis | api |
flexibilidade | flexibility |
ou | or |
campos | fields |
sem | without |
afetar | impacting |
consultas | queries |
existentes | existing |
além disso | additionally |
PT Esquemas, resolvedores e outros termos do GraphQL
EN Schemas, resolvers, and other common GraphQL terms
Portekizce | İngilizce |
---|---|
esquemas | schemas |
outros | other |
termos | terms |
PT Vantagens e desvantagens do GraphQL em ambientes corporativos
EN Advantages and disadvantages of GraphQL in corporate environments
Portekizce | İngilizce |
---|---|
vantagens | advantages |
desvantagens | disadvantages |
em | in |
ambientes | environments |
corporativos | corporate |
PT Os esquemas definem uma única "fonte da verdade" em uma aplicação que usa o GraphQL. É uma maneira da organização federar a API inteira.
EN A GraphQL schema sets a single source of truth in a GraphQL application. It offers an organization a way to federate its entire API.
Portekizce | İngilizce |
---|---|
fonte | source |
verdade | truth |
maneira | way |
organização | organization |
inteira | entire |
da | offers |
PT As chamadas do GraphQL são processadas em uma única transmissão com ida e volta. Os clientes recebem exatamente o que solicitam, sem mais dados do que o necessário (overfetching).
EN GraphQL calls are handled in a single round trip. Clients get what they request with no overfetching.
Portekizce | İngilizce |
---|---|
chamadas | calls |
volta | round |
clientes | clients |
recebem | get |
sem | no |
PT O GraphQL é introspectivo. Um cliente pode solicitar uma lista de tipos de dados disponíveis. Isso é ideal para gerar documentação automaticamente.
EN GraphQL is introspective. A client can request a list of data types available. This is ideal for auto-generating documentation.
Portekizce | İngilizce |
---|---|
cliente | client |
pode | can |
solicitar | request |
lista | list |
dados | data |
disponíveis | available |
ideal | ideal |
gerar | generating |
documentação | documentation |
PT Há muitas extensões open source disponíveis para o GraphQL e várias oferecem funcionalidades que não estão presentes nas APIs REST.
EN Many open source GraphQL extensions are available to offer features not available with REST APIs.
Portekizce | İngilizce |
---|---|
extensões | extensions |
source | source |
oferecem | offer |
funcionalidades | features |
não | not |
apis | apis |
rest | rest |
PT O GraphQL não determina uma arquitetura de aplicação específica. Ele pode ser introduzido em uma API REST existente e funciona com as ferramentas de gerenciamento de API que você já tem.
EN GraphQL does not dictate a specific application architecture. It can be introduced on top of an existing REST API and can work with existing API management tools.
Portekizce | İngilizce |
---|---|
arquitetura | architecture |
específica | specific |
introduzido | introduced |
rest | rest |
existente | existing |
gerenciamento | management |
PT Desenvolvedores acostumados com as APIs REST terão que enfrentar uma certa curva de aprendizado com o GraphQL.
EN GraphQL presents a learning curve for developers familiar with REST APIs.
Portekizce | İngilizce |
---|---|
desenvolvedores | developers |
apis | apis |
rest | rest |
uma | a |
curva | curve |
aprendizado | learning |
PT Dependendo de como for implementado, o GraphQL talvez exija estratégias para o gerenciamento da API diferentes das aplicadas às APIs REST, principalmente em relação aos limites de taxas e preços.
EN Depending on how it is implemented, GraphQL might require different API management strategies than REST APIs, particularly when considering rate limits and pricing.
Portekizce | İngilizce |
---|---|
implementado | implemented |
talvez | might |
estratégias | strategies |
gerenciamento | management |
diferentes | different |
rest | rest |
principalmente | particularly |
limites | limits |
é | is |
PT Os profissionais responsáveis pela manutenção da API terão a tarefa extra de escrever um esquema do GraphQL que possa ser submetido à manutenção.
EN API maintainers have the additional task of writing maintainable GraphQL schema.
Portekizce | İngilizce |
---|---|
api | api |
tarefa | task |
extra | additional |
escrever | writing |
esquema | schema |
PT O primeiro exemplo mostra como um cliente pode construir uma consulta do GraphQL, solicitando à API que retorne campos específicos no formato determinado.
EN The first example shows how a client can construct a GraphQL query, asking an API to return specific fields in a shape you’ve specified.
Portekizce | İngilizce |
---|---|
cliente | client |
pode | can |
construir | construct |
api | api |
campos | fields |
PT Uma API GraphQL retornaria um resultado como o abaixo no formato JSON:
EN A GraphQL API would return a result like this in JSON format:
Portekizce | İngilizce |
---|---|
api | api |
formato | format |
json | json |
PT Um cliente também pode transmitir argumentos como parte da consulta do GraphQL, como neste exemplo:
EN A client can also pass arguments as part of a GraphQL query, as seen in this example:
Portekizce | İngilizce |
---|---|
um | a |
cliente | client |
pode | can |
argumentos | arguments |
parte | part |
exemplo | example |
PT Offix, um cliente offline que permite que as consultas e mutações do GraphQL sejam executadas mesmo quando não for possível acessar a aplicação.
EN Offix, an offline client that allows GraphQL mutations and queries to execute even when an application is unreachable.
Portekizce | İngilizce |
---|---|
cliente | client |
offline | offline |
permite | allows |
aplicação | application |
PT Consulte dados da sua conta da HubSpot usando o endpoint da API GraphQL
EN Query data from your HubSpot account using the GraphQL API endpoint
PT Os Modelos de arrastar e soltar não são compatíveis com vários dos recursos mais recentes do CMS (associações, áreas de arrastar e soltar, seções reutilizáveis, GraphQL e muitos outros recursos)
EN Drag and drop templates do not support several of the newer features of the CMS (memberships, drag and drop areas, reusable sections, GraphQL and many other features)
PT Desenvolva integrações personalizadas com nossos componentes, APIs, SDKs e endpoints GraphQL
EN Develop custom integrations with our components, APIs, SDKs, and GraphQL endpoints
31 çeviriden 31 tanesi gösteriliyor