انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: sajadspeed در 13 امرداد 1401، 01:39 قظ
-
سلام، احتمال زیاد یادتون از چند سال پیش بود که GraphQL یکم سر و صدا به پا کرد و یادمه همون موقع در موردش خوندم و خیلی واسم جذاب بود. یه چند جا هم برای تست ازش استفاده کردم ولی هیچوقت نشده به شکل عملی در پروژه استفاده کنم.
جدا از مقالهها و مقایسههای توی اینترنت و مزایا و معایبی که مطرح میشه خواستم نظر کلی شما را هم در موردش بدونم، خوب چیز واقعا ارزشمندی است و خیلی سرعت توسعه را افزایش میده و از تکرار کلی فایل و کد اعصاب خورد کن و از همه بدتر تکراری جلوگیری میکنه، ولی همیشه جدای از همهی تدابیری که اندیشیده میشه این وسط، من نگران امنیت API هستم و به نظرم این شیوه درخواست از سرویسدهنده شاید حفرههای امنیتی را ناخواسته باز کند...
موضوع دیگری که است بحث پرفورمنس است که دقیقا چقدر سربار اضافی روی سرور دارد؟ و فکر میکنم در مقیاسهای بزرگتر این موضوع بتواند دردسر ساز شود.
خلاصه که اگر تجربه عملی یا دانش عمقی در این زمینه دارید به اشتراک بگذارید ممنون میشم.
-
یکی از مزایای GraphQL کارایی بالای اون هست. اگر اشتباه نکنم پلتفرمهایی که بار پردازشی بسیار سنگینی دارند عموما از GraphQL این روزها استفاده میکنند. مثل Instagram.
-
برپاشت من اینه که مثل خیلی چیزهای دیگه، تبش فروکش کرده.
-
یکی از مزایای GraphQL کارایی بالای اون هست. اگر اشتباه نکنم پلتفرمهایی که بار پردازشی بسیار سنگینی دارند عموما از GraphQL این روزها استفاده میکنند. مثل Instagram.
تا اونجایی که میدونم از کش پشتیبانی نمیکنه و برای همین گفتم آیا گزینه مناسبی است برای کارهای بزرگ یا نه، شما مطمئنید کارایی واقعا یکی از مزیتهای آن محسوب میشه؟
-
برپاشت من اینه که مثل خیلی چیزهای دیگه، تبش فروکش کرده.
دقیقا...
و خودمم همیشه سعی کردم چیزی اگه یه دفعهای وایرال شد سریع ازش در عمل و پروژه استفاده نکنم و صرفاً در حد تست بدونم چیه، ولی خوب ساختارش بسیار جذاب بود واسم و برای همین همیشه گوشه ذهنم بود که یه موقع برم سرش و درست و حسابی ازش استفاده کنم.
-
در کنار همه مزیتهایش یکی از چیزهایی که برام جذاب بود، نبودن دردسر ورژنبندی و... بود که خوب سرعت توسعه پروژه را به شدت بالا میبره و از همه مهمتر دیگه کمتر نگرانی بابت باگهای به وجود آمده برای فیچرهای جدید و تداخل آنها آدم باید داشته باشه.