OSS×クラウド最新TOPICS 2019年6月24日 10:59
オープンソースのデータクエリ言語「GraphQL」について紹介。
「GraphQL」は「API用クエリ言語」であり、「既存データを使用してクエリを実行するためのランタイム」。
GraphQLはAPIデータについて完全でわかりやすい説明を提供し、APIを進化させることをより簡単にし、強力な開発者ツールを提供している。
GraphQLは、2012年にFacebookによって開発され、2018年に「Graph QL Foundation」に移管されている。
GraphQLは以下のREST APIに関する問題を解決できる機能を提供する。
クライアントは、データのオーバーフェッチまたはアンダーフェッチを回避して、必要なものだけを要求できる。
クライアントがデータをサーバから取得する際に、必要以上に大量のデータを取得してしまう。
オーバーフェッチを回避するために詳細なAPIを作成すると、クライアントは1回のAPI呼び出しでデータを取得できずに、複数のAPI呼び出しを実行する必要がある。
新しいAPIバージョンを導入する場合は、より多くのAPIを管理する必要があり、古いバージョンを非推奨にする方法を計画しなければならない。
以上、下記URLからの要約
https://opensourceforu.com/2019/06/are-you-ready-to-adopt-graphql/
LLVM Fortranコンパイラ「FC」とは 「FC」はFortranの新しいフロントエンドでLLVM/Clangの設計精神で書かれている。 フロントエンドは、セマンティック分析なしの完全なエンドツーエンドのソリューションで、約40000行以上のコード作業がFortran 95標準に近づけられている。 ...
OSS×Cloud ACCESS RANKING