Apollo server

Apollo server

Apollo Server is an open-source, spec-compliant GraphQL server that's compatible with any GraphQL client, including Apollo Client. It's the best way to build a production-ready, self-documenting GraphQL API that can use data from any source.

Apollo Server is a library that helps you connect a GraphQL schema to an HTTP server in Node. js. It's possible to use Apollo Server with all popular HTTP servers like Express, Connect, Hapi, Koa, Restify, and Lambda.

Apollo Client is a comprehensive state management library for JavaScript that enables you to manage both local and remote data with GraphQL. Use it to fetch, cache, and modify application data, all while automatically updating your UI.

But GraphQL is just a query language. And in order to use it easily, we need to use a platform that will do all the heavy lifting for us. One such platform is provided by Apollo. The Apollo platform is an implementation of GraphQL that can transfer data between the cloud (server) to the UI of your app .

GraphQL server is a server-side implementation of the GraphQL spec. In other words, a GraphQL server exposes your data as a GraphQL API that your client applications can query for data.

Apollo is a great fit with microservice architectures and modern UI frameworks like React. It serves as an abstraction layer that decouples services and apps so that each can be developed independently of the other, in any language and on any platform.

要查看或添加评论,请登录

Madhukar Anand (??????? ?????)的更多文章

  • Hey Employers, hire more junior developers!

    Hey Employers, hire more junior developers!

    Junior developers bring a wealth of benefits to a company and their more experienced colleagues. Here are a few reasons…

    1 条评论
  • CreateJS

    CreateJS

    CreateJS is a suite of modular libraries and tools which work together to create interactive content on open web…

    1 条评论
  • Flutter

    Flutter

    Flutter is an open-source UI software development kit created by Google. It is used to develop applications for…

  • Loopback JS

    Loopback JS

    LoopBack is a framework for creating APIs and connecting them with backend data sources. Built on top of Express, it…

  • Hebrew Language

    Hebrew Language

    Hebrew is a Northwest Semitic language native to Israel. In 2013, Modern Hebrew was spoken by over nine million people…

  • Weex

    Weex

    Weex is a framework for building high-performance cross-platform mobile applications with a modern web development…

  • React Native

    React Native

    React Native is an open-source mobile application framework created by Facebook, Inc. It is used to develop…

  • Babel - Transcompiler

    Babel - Transcompiler

    Babel is a free and open-source JavaScript transcompiler that is mainly used to convert ECMAScript 2015+ code into a…

  • Enzyme

    Enzyme

    Enzyme is a JavaScript Testing utility for React that makes it easier to test your React Components' output. You can…

  • ESLint

    ESLint

    ESLint is a static code analysis tool for identifying problematic patterns found in JavaScript code. It was created by…

社区洞察

其他会员也浏览了