NESYOU
4 سال پیش توسط NESYOU مطرح شد
3 پاسخ

تفاوت بین دو دوره در راکت

سلام وقتتون بخیر
میخوام تفاوت بین این دوتا دوره ی سایت راکت رو بدونم
https://roocket.ir/series/learn-laravel-and-graphql
https://roocket.ir/series/build-a-api-with-laravel#comments-body
و اگ میشه درباره هرکدوم ی توضیح مختصری بدید
ی دوره میخوام برای اموزش api ها


ثبت پرسش جدید
محمدسجاد دباغ
تخصص : برنامه نویس لاراول
@mdabbagh 4 سال پیش مطرح شد
1

@msdabbagh

به صورت خلاصه graph QL بدرد صفحاتی میخوره که اطلاعات زیادی رو میخوایم نمایش بدیم.
مثلا صفحه singe دوره های آموزشی راکت که توضیحات دوره ، معرفی مدرس ، لیست سرفصل ها ، لیست کامنت ها ، دوره‌های پیشنهادی رو پوشش میده.

و REST بیشتر برای پنل ادمین که لازم داریم عملیات POST، PUT و DELTE رو انجام بدیم و در هر صفحه ادمین ( بجز پیشخوان ) فقط با یک یا دو جدول ارتباط مستقیم دارد.

پیشنهاد میکنم ابتدا دوره REST را مشاهده کنید بعد برای تکمیل مباحث graph را هم بررسی کنید.


محمدسجاد دباغ
تخصص : برنامه نویس لاراول
@mdabbagh 4 سال پیش آپدیت شد
1

بذارید اینجوری شروع کنم که گراف‌کیوال یه ابزاره و رست یک الگوی معماری. میشه گفت که گراف‌کیوال می‌تونه جایگزین رست بشه، اما در این عصر از میکروسرویس‌ها و ساخت API ها بسیار کوچک ما میتونیم هردوتاش داشته باشیم.
سرورهای گراف‌کیوال پرفورمنس رو به عنوان اولیت اصلی حفظ می‌کنند درحالی که سرویس رست‌فول سرویس‌مون رو قابل اطمینان نگه میداره.
گراف‌کیوال می‌تونه توسط سرویس رست‌فول در دسترس قرار بگیره، برای مثال روی اندپوینت /graphql قرار بگیره و کوئری‌ها اجرا کنه درحالی که رست فول برای موراد خاص مورد استفاده قرار بگیره.
در مواردی بعضی پلتفرم‌ها ممکنه سرویس گراف‌کیوال عملکرد بهتری داشته باشه و در بعضی مواقع رست‌فول. پس قبل اینکه بگید کدوم عملکرد بهتری داره، خوبه نیازهاتون بررسی کنید و طبق اون نتیجه بگیرید از کدوم استفاده کنید.

منبع: ویرگول


NESYOU
تخصص : توسعه دهنده بک اند
@nesyourys 4 سال پیش مطرح شد
0

@msdabbagh
خب از graph QL
چ جاهایی برای چ پروژهایی استفاده میشه و همینطور از restful از چ جاهای استفاده میشه


محمدسجاد دباغ
تخصص : برنامه نویس لاراول
@mdabbagh 4 سال پیش مطرح شد
1

@msdabbagh

به صورت خلاصه graph QL بدرد صفحاتی میخوره که اطلاعات زیادی رو میخوایم نمایش بدیم.
مثلا صفحه singe دوره های آموزشی راکت که توضیحات دوره ، معرفی مدرس ، لیست سرفصل ها ، لیست کامنت ها ، دوره‌های پیشنهادی رو پوشش میده.

و REST بیشتر برای پنل ادمین که لازم داریم عملیات POST، PUT و DELTE رو انجام بدیم و در هر صفحه ادمین ( بجز پیشخوان ) فقط با یک یا دو جدول ارتباط مستقیم دارد.

پیشنهاد میکنم ابتدا دوره REST را مشاهده کنید بعد برای تکمیل مباحث graph را هم بررسی کنید.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام