TheCodeTraveler/DotNetGraphQL
این پروژه یک نمونه عملی از ایجاد بکاند GraphQL با استفاده از فریمورک GraphQL-Dotnet در محیط .NET است.
همچنین نشان میدهد چگونه این سرویس را در یک اپلیکیشن موبایل Xamarin مصرف کنید.
کاربرد:
این پروژه برای توسعهدهندگانی مناسب است که میخواهند یک سرویس GraphQL قدرتمند با .NET بسازند و آن را در اپلیکیشنهای موبایل Xamarin به کار ببرند.
همچنین به درک بهتر نحوه یکپارچهسازی GraphQL در اکوسیستم مایکروسافت کمک میکند.
در چه شرایطی بهتره استفاده شود؟
وقتی نیاز دارید دادههای پیچیده را به صورت انعطافپذیر و کارآمد به کلاینتهای موبایل بفرستید.
همچنین زمانی که میخواهید از یک بکاند واحد برای چند پلتفرم (مثل وب، آندروید، آیاواس) استفاده کنید، این پروژه الگوی خوبی ارائه میدهد.
چند مثال از موارد استفاده:
ساخت یک اپ موبایل با Xamarin که دادههای خود را از یک سرویس GraphQL دریافت میکند.
مدیریت دادههای کاربر در یک سیستم چندپلتفرمی با کوئریهای دقیق و بدون over-fetching.
توسعه یک سرویس API برای یک سیستم مدیریت محتوا (CMS) با قابلیت پرسوجوی انعطافپذیر.
تست تعامل بین کلاینتهای .NET و سرویسهای GraphQL در محیط توسعه.
- ##GraphQL
- ##DotNet
- ##Xamarin
- ##MobileDevelopment
- ##Backend
- ##API
- ##CSharp
- ##CrossPlatform
- ##TheCodeTraveler
- ##NetCore
