Giter Site home page Giter Site logo

Sobre o GraphQL about forum HOT 14 CLOSED

leocavalcante avatar leocavalcante commented on May 3, 2024 3
Sobre o GraphQL

from forum.

Comments (14)

fdaciuk avatar fdaciuk commented on May 3, 2024 6

Esse ano eu comecei a olhar mais a fundo o GraphQL com Gatsby, e curti bastante!

É uma coisa a mais pra aprender? É. Mas é bem mais simples pra galera de front aprender a fazer requests - já que tem uma base parecida com JSON - do que de fato configurar um server GraphQL pra se comunicar com seu banco ou qualquer que seja sua fonte de dados =)

Então só vejo vantagens =)

from forum.

leocavalcante avatar leocavalcante commented on May 3, 2024 3

Eu tô tentando fechar essa, você quer que eu abra mais uma? rsrs
Notei também que a discussão sobre REST foi normalmente encerrada, por exemplo: #465
E ela teve muito mais interações, fora ser um assunto que não é focado numa tecnologia em si, então poderia perdurar muito mais.

from forum.

leonardoelias avatar leonardoelias commented on May 3, 2024 2

Acho muito valido toda essa 'sobrecarga' que está tendo, antes se via muito 'cada um cuida do seu', hoje está muito mais, time. Acho que todo mundo sai ganhando com esse tipo de abordagem.

A minha duvida seria, o quanto e performático o GraphQL.

from forum.

rafaelverger avatar rafaelverger commented on May 3, 2024 1

Summon @rodrigopr

from forum.

evertonthepaula avatar evertonthepaula commented on May 3, 2024 1

Isso não faz muito sentido, já fazem 3 anos que a issue foi aberta o GraphQL já nem é mais o mesmo, mas o pior: a issue não tem atividade nenhuma, manter ela aberta não tá contribuindo pra isso mudar.
Numa área tão volátil quanto a nossa, discussões de anos atrás, ainda mais quando se tratam de tecnologia, quanto estão contribuindo para o forum?
Pra não ficar só expondo problema: não seria muito melhor ter uma label GraphQL e ir tagueando as issues referentes? Assim as pessoas encontrariam diversas discussões que podem acontecer de forma granular ao invés de concentrar tudo numa issue só.

Outro ponto, que é o que me faz voltar aqui na verdade, é que as pessoas usam a issue list do GitHub pra organizar suas tarefas; e agora eu tenho uma "tarefa" que nunca mais vai sair da minha lista de tarefas, mesmo que ela esteja velha e sem nenhuma atividade.

[Edit]
E agora eu acho que tem mais conteúdo sobre fechar a issue do que sobre o tema da issue rsrs

Abra uma issue sobre isso

from forum.

evansantos avatar evansantos commented on May 3, 2024

Alô Alô @igorapa, ajuda nois

from forum.

leocavalcante avatar leocavalcante commented on May 3, 2024

Tenho dois pontos sobre performance, mais sobre o roundtrip client-server do que a implementação do GraphQL.

  1. Com um controle maior da estrutura na UI, você pode eliminar campos que não estão sendo mais utilizados e diminuir o tamanho do documento JSON, reduzindo o stress na network.
  2. Dados linkados podem ser obtidos num único roundtrip pro server ao invés de fazer um pra pegar um ID e depois fazer outro pra pegar os detalhes.

Claro que por uma camada de GraphQL no client e no server significa mais processo, mas não acredito que a implementação venha a ser o gargalo numa aplicação. Geralmente é network ou query (no caso do GraphQL um resolver que ainda é responsabilidade do dev, não da biblioteca) não otimizada.

from forum.

leocavalcante avatar leocavalcante commented on May 3, 2024

👀

from forum.

didiraja avatar didiraja commented on May 3, 2024

3 anos depois. E aí galera, quais suas visões?

from forum.

leocavalcante avatar leocavalcante commented on May 3, 2024

Closed due inactivity.

from forum.

brunooomelo avatar brunooomelo commented on May 3, 2024

👀

from forum.

leocavalcante avatar leocavalcante commented on May 3, 2024

from forum.

felipemfp avatar felipemfp commented on May 3, 2024

@leocavalcante, issues no forum não são fechadas, man. A não ser que quebrem as regras, etc

from forum.

leocavalcante avatar leocavalcante commented on May 3, 2024

Isso não faz muito sentido, já fazem 3 anos que a issue foi aberta o GraphQL já nem é mais o mesmo, mas o pior: a issue não tem atividade nenhuma, manter ela aberta não tá contribuindo pra isso mudar.
Numa área tão volátil quanto a nossa, discussões de anos atrás, ainda mais quando se tratam de tecnologia, quanto estão contribuindo para o forum?
Pra não ficar só expondo problema: não seria muito melhor ter uma label GraphQL e ir tagueando as issues referentes? Assim as pessoas encontrariam diversas discussões que podem acontecer de forma granular ao invés de concentrar tudo numa issue só.

Outro ponto, que é o que me faz voltar aqui na verdade, é que as pessoas usam a issue list do GitHub pra organizar suas tarefas; e agora eu tenho uma "tarefa" que nunca mais vai sair da minha lista de tarefas, mesmo que ela esteja velha e sem nenhuma atividade.

[Edit]
E agora eu acho que tem mais conteúdo sobre fechar a issue do que sobre o tema da issue rsrs

from forum.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.