🔺GraphQL vs Falcor🦅
GraphQLはスキーマを持つ型付きクエリ言語を公開し、Falcorはデータを一つの仮想JSONグラフとしてモデル化します。どちらもクライアントが必要なものを正確に取得できますが方法が違います。
moomzで投票:どっちが勝つ?
moomz.com — 10秒・匿名・無料
🔺GraphQL
- ✓強く型付きスキーマとリッチなイントロスペクション
- ✓巨大なエコシステム・ツール・コミュニティ
- ✓業界全体で広く採用
- ✓あらゆるクライアントのニーズに柔軟なクエリ
🦅Falcor
- ✓すべてのデータを一つの仮想JSONグラフとしてモデル化
- ✓シンプルなパスベースのデータ取得
- ✓設計上の効率的なバッチとキャッシュ
- ✓一部のチームに軽量なメンタルモデル
結論
巨大なツールを持つ型付きで広くサポートされたクエリ言語にはGraphQL。FalcorのJSONグラフモデルは興味深いですが、今日の採用は圧倒的に少ないです。
よくある質問
Falcorはまだメンテナンスされていますか?+
Falcorの活発な開発はほとんどありません。GraphQLがはるかに大きなモメンタムを持っています。
どちらのツールが多いですか?+
GraphQL — そのクライアントとツールのエコシステムはFalcorを圧倒しています。
今日Falcorを選ぶべきですか?+
ほとんどの新規プロジェクトはGraphQLをその採用・ツール・コミュニティのために選びます。
他の言語