آرمین
3 سال پیش توسط آرمین مطرح شد
9 پاسخ

سبد خرید در فرانت اند یا بک اند

سلام
قسمت سبد خرید رو هم در پروژه های فرانت اند دیدم هم در بک اند
میخواستم بدونم بالاخره وظیفه کدوم برنامه نویس هست که سبد خرید رو کدشو بزنه؟
تشکر


ثبت پرسش جدید
ASPgo
تخصص : HTML، CSS، PHP و JS، طراح قالب...
@asp.gosk 3 سال پیش آپدیت شد
1

برنامه نویس فرانت اند فقط ظاهر سبد خرید رو طراحی میکنه.
کد نویسی های مربوط به تکمیل خرید و پرداخت بر عهده برنامه نویس بک اند هست.
برنامه نویس فرانت اند هم میتونه بخش ذخیره سازی سبد خرید رو با استفاده از Session یا Cookie انجام بده.


آرمین
@arminbeik 3 سال پیش مطرح شد
0

@asp.gosk
بخش اضافه به سبد خرید و حذف و محاسبه مجموع برعهده فرانت کار هست؟


محمدرضا
تخصص : فرانت اند
@mohammadugfm 3 سال پیش آپدیت شد
1

ببین ما درون فراند کارمون فقط چیزیه که مخاطب میبینه.ما درون اینجا هم ظاهر استایل سبد خرید رو انجام میدیم و درون بک اند کد نویسی ها انجام میشه.
پس میشه گفت فراند ظاهر و بک امنیت.


ASPgo
تخصص : HTML، CSS، PHP و JS، طراح قالب...
@asp.gosk 3 سال پیش آپدیت شد
1

ببین اگه قرار باشه از Session استفاده بشه برای ذخیره سازی سبد خرید برنامه نویس فرانت اند هم میتونه حذف و اضافه کردن به سبد خرید رو انجام بده
اما اگه قراره اطلاعات تو دیتابیس ثبت بشه باید برنامه نویس بک اند کد اون بخش رو بنویسه
محاسبه مجموع قیمت که قراره کاربر پرداخت کنه بر عهده برنامه نویس بک اند هست


Mohammad
تخصص : 5656565
@Reza.7 3 سال پیش مطرح شد
1

اگر سایت spa هست سبد خرید کاملا بر عهده فرانت هست
اگر سایت mpa هست ظاهر سبد خرید با فرانت و افزودن و حذف از سبد خرید بر عهده بک اند


حسن حکمتی
تخصص : برنامه نویس وب و بلاکچین
@hekmati 3 سال پیش مطرح شد
2

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


آرمین
@arminbeik 3 سال پیش مطرح شد
0

@asp.gosk
@mohammadugfm
@Reza.7
@hekmati
ممنونم از راهنماييتون
من برنامه نويس جونيور فرانت اند هستم و اين مبحث سبد خريد كمي برام مشكل هستم
ميخواستم بدونم در اين سطح جونيور بايد بتونم همچين كدي مثل سبد خريد و بزنم يا براي اين سطح مبحث سنگيني هست؟
تشكر


محمدرضا
تخصص : فرانت اند
@mohammadugfm 3 سال پیش مطرح شد
0

این مبحث خیلی ساده ی هستش و شما با تمرین تکرار مثل آب خوردن میشه براتون و اصلا نگران نباش.
با تمرین تکرار خیلی ساده میشه براتون.


Mohammad
تخصص : 5656565
@Reza.7 3 سال پیش مطرح شد
0

درود بر شما
سبد خرید مبحث سنگینی نیست در نظر بگیرید یه لیستی داریم که ایدی محصول و تعداد اون ثبت میشه و باید تو سشن یا کوکی ذخیره کنیم
و باقی کارها میشه افزودن به لیست و حذف از لیست یا اپدیت تعداد محصول
حالا متناسب با نوع پروژه فرق میکنه یه کمی مثلا سایت اموزشی تعداد نداره فقط ایدی محصول


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

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