عنوان:

‫ساخت یک API GraphQL با ASP.NET Core 2


نویسنده: سید امید موسوی
تاریخ: ۱۳۹۷/۱۰/۱۰ ۱۰:۴۹
آدرس: www.dntips.ir

همیشه مشکل هایی با API وجود داشته که توسعه دهندگان را آزار میدهد:

  • وجود endpoint‌های متفاوت
  • نسخه‌های متفاوت هر API
  • درخواست‌های متعدد
  • داده‌های زیاد که نیازی به آن‌ها نداریم
  • مستند سازی هر endpoint و پارامتر‌های آن

برای حل هرکدام از مشکلات بالا در RestAPI راه حل هایی ارائه شده است.
شرکت‌های بزرگ نیز از این قاعده جدا نیستند فیس بوک اما عقب نکشیده است و راه حلی ارائه کرده است به نام graphql این رویکرد یک library یا یک فریم ورک نیست بلکه راه حلی برای ساخت api با ساختاری شبیه به graph است.
Graphql در اصل به جای اینکه api را در قالب endpoint‌های متعدد در نظر بگیرید آن‌ها را در قالب graph در نظر میگیرد. 

                     

مخزن  



مشاهده مطلب اصلی

نظرات